diff --git a/TS-0018-v4.md b/TS-0018-v4.md new file mode 100644 index 0000000000000000000000000000000000000000..5963df2548eb33a5ff931fbb0335de62a5b6de2c --- /dev/null +++ b/TS-0018-v4.md @@ -0,0 +1,36405 @@ + +<mark>unsupported pict element: <Element {http://schemas.openxmlformats.org/wordprocessingml/2006/main}pict at 0x7f44f460d600></mark> + + + + + + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++----------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------+ +| **oneM2M**\ | +| **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:\ | +| | - Defining the test suite structure by grouping the test purposes according to different criteria;\ | +| | - Specifing test purposes for conformance test. A test purpose is an informal description of the expected test behaviour.\ | +| | \ | +| | | ++----------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------+ +| 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 + +© 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 <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 <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 <ATTRIBUTE\_NAME>** : correct value for the <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 0x7f44f46c54c0></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> + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| Name | Option | Interpretation | ++:=======================================================================+:=========================================================================================================================================================================================+:=========================================================================================================================================================================================================================================================+ +| TP/<root>/<ent>/<gr>[/<sgr>][/<opr>]/<nnn>\_<pmu> | ++------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| <root> = root | oneM2M | oneM2M | ++------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| <ent> = entity | AE | Application Entity | ++------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| <ent> = entity | CSE | Common Services Entity | ++------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| <gr> = group | GEN | Common Service Function | ++------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| <gr> = group | REG | | ++------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| <gr> = group | DMR | | ++------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| <gr> = group | SUB | | ++------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| <gr> = group | GMG | | ++------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| <gr> = group | DIS | | ++------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| <gr> = group | LOC | | ++------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| <gr> = group | DMG | | ++------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| <gr> = group | CMDH | | ++------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| <gr> = group | SEC | | ++------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| <gr> = group | ANNC | | ++------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| <gr> = group | FLXC | | ++------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| <gr> = group | DAU | | ++------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| <gr> = group | SEM | | ++------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| <gr> = group | ISP | | ++------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| <sgr> = sub-group | ACP | AccessControlPolicy | ++------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| <opr> = operation | CRE | Create | ++------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| <opr> = operation | UPD | Update | ++------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| <opr> = operation | RET | Retrieve | ++------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| <opr> = operation | DEL | Delete | ++------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| <opr> = operation | NTF | Notify | ++------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| <nnn> = sequential number | 001 to 999 | 023 | ++------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| <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 <VARIABLE\_1>/<VALUE>, e.g. TP/oneM2M/CSE/DMR/RET/020\_**RCN/0**\ | +| | | 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, <RESOURCE\_TYPE>/<VARIABLE\_1>/<VARIABLE\_2> e.g. TP/oneM2M/CSE/DMR/CRE/015\_**CNT/** **ACPI**\ | +| | | | ++------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ + + + +### 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> + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------------------------+----------------------------------+-----------+--------+---------+ +| 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 | ++------------------------------------------+----------------------------------+-----------+--------+---------+ + +**Table 7.1.4-2: Functional entity type**<a name="table_7.1.4-2"></a> + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++---------------------------------------+---------------+-----------+--------+---------+ +| 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\ | +| 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 |~~COLSPAN~~|PICS item |~~COLSPAN~~|PICS\_AE | +|-|-|-|-|-| +|PICS\_AE |~~COLSPAN~~|TS-0017 <a href="#_ref_4">[4]</a>, clause A.5.1.1/1 |~~COLSPAN~~|PICS\_CSE | +|TS-0017 <a href="#_ref_4">[4]</a>, clause A.5.1.1/2 |~~COLSPAN~~|PICS\_ASN\_CSE |~~COLSPAN~~|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 |~~COLSPAN~~|PICS\_ADN |~~COLSPAN~~|TS-0017 <a href="#_ref_4">[4]</a>, clause A.5.1.2/7 | +|PICS\_IN\_CSE |~~COLSPAN~~|TS-0017 <a href="#_ref_4">[4]</a>, clause A.5.1.2/3 |~~COLSPAN~~|PICS\_MN\_CSE | +|PICS\_MN\_CSE |~~COLSPAN~~|TS-0017 <a href="#_ref_4">[4]</a>, clause A.5.1.2/2 |~~COLSPAN~~|PICS\_STRUCTURED\_CSE\_RELATIVE\_RESOURCE\_ID\_FORMAT | +|TS-0017 <a href="#_ref_4">[4]</a>, clause A.5.2.1/2 |~~COLSPAN~~|PICS\_UNSTRUCTURED\_CSE\_RELATIVE\_RESOURCE\_ID\_FORMAT |~~COLSPAN~~|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 |~~COLSPAN~~|PICS\_SP\_RELATIVE\_RESOURCE\_ID |~~COLSPAN~~|TS-0017 <a href="#_ref_4">[4]</a>, clause A.5.2.1 | +|PICS\_ABSOLUTE\_RESOURCE\_ID |~~COLSPAN~~|TS-0017 <a href="#_ref_4">[4]</a>, clause A.5.2.1 |~~COLSPAN~~|PICS\_ACP\_SUPPORT | +|PICS\_ACP\_SUPPORT |~~COLSPAN~~|TS-0017 <a href="#_ref_4">[4]</a>, clause A.5.3.1/10 |~~COLSPAN~~|PICS\_CB\_CST | +|TS-0017 <a href="#_ref_4">[4]</a>, clause A.5.7.1/3 |~~COLSPAN~~|PICS\_CB\_NL |~~COLSPAN~~|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 |~~COLSPAN~~|PICS\_CSR\_RN |~~COLSPAN~~|TS-0017 <a href="#_ref_4">[4]</a>, clause A.5.7.2/10 | +|PICS\_CSR\_ET |~~COLSPAN~~|TS-0017 <a href="#_ref_4">[4]</a>, clause A.5.7.2/11 |~~COLSPAN~~|PICS\_CSR\_LBL | +|PICS\_CSR\_LBL |~~COLSPAN~~|TS-0017 <a href="#_ref_4">[4]</a>, clause A.5.7.2/2 |~~COLSPAN~~|PICS\_CSR\_POA | +|TS-0017 <a href="#_ref_4">[4]</a>, clause A.5.7.2/6 |~~COLSPAN~~|PICS\_CSR\_NL |~~COLSPAN~~|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 |~~COLSPAN~~|PICS\_CSR\_CST |~~COLSPAN~~|TS-0017 <a href="#_ref_4">[4]</a>, clause A.5.7.2/5 | +|PICS\_CSR\_RR |~~COLSPAN~~|TS-0017 <a href="#_ref_4">[4]</a>, clause A.5.7.2/12 |~~COLSPAN~~|PICS\_AE\_LBL | +|PICS\_AE\_LBL |~~COLSPAN~~|TS-0017 <a href="#_ref_4">[4]</a>, clause A.5.7.3/2 |~~COLSPAN~~|PICS\_AE\_APN | +|TS-0017 <a href="#_ref_4">[4]</a>, clause A.5.7.3/5 |~~COLSPAN~~|PICS\_AE\_POA |~~COLSPAN~~|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 |~~COLSPAN~~|PICS\_AE\_NL |~~COLSPAN~~|TS-0017 <a href="#_ref_4">[4]</a>, clause A.5.7.3/8 | +|PICS\_AE\_CSZ |~~COLSPAN~~|TS-0017 <a href="#_ref_4">[4]</a>, clause A.5.7.3/9 |~~COLSPAN~~|PICS\_CNT\_ACPI | +|PICS\_CNT\_ACPI |~~COLSPAN~~|TS-0017 <a href="#_ref_4">[4]</a>, clause A.5.7.5/1 |~~COLSPAN~~|PICS\_CNT\_MNI | +|TS-0017 <a href="#_ref_4">[4]</a>, clause A.5.7.5/6 |~~COLSPAN~~|PICS\_CNT\_MBS |~~COLSPAN~~|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 |~~COLSPAN~~|PICS\_CNT\_MIA |~~COLSPAN~~|TS-0017 <a href="#_ref_4">[4]</a>, clause A.5.7.5/8 | +|PICS\_CNT\_OR |~~COLSPAN~~|TS-0017 <a href="#_ref_4">[4]</a>, clause A.5.7.5/10 |~~COLSPAN~~|PICS\_CNT\_LI | +|PICS\_CNT\_LI |~~COLSPAN~~|TS-0017 <a href="#_ref_4">[4]</a>, clause A.5.7.5/9 |~~COLSPAN~~|PICS\_CNT\_RN | +|TS-0017 <a href="#_ref_4">[4]</a>, clause A.5.7.5/11 |~~COLSPAN~~|PICS\_CNT\_ET |~~COLSPAN~~|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 |~~COLSPAN~~|PICS\_CNT\_LBL |~~COLSPAN~~|TS-0017 <a href="#_ref_4">[4]</a>, clause A.5.7.5/2 | +|PICS\_CNT\_CR |~~COLSPAN~~|TS-0017 <a href="#_ref_4">[4]</a>, clause A.5.7.5/5 |~~COLSPAN~~|PICS\_CIN\_CNF | +|PICS\_CIN\_CNF |~~COLSPAN~~|TS-0017 <a href="#_ref_4">[4]</a>, clause A.5.7.6/5 |~~COLSPAN~~|PICS\_CIN\_RN | +|TS-0017 <a href="#_ref_4">[4]</a>, clause A.5.7.6/7 |~~COLSPAN~~|PICS\_CIN\_ET |~~COLSPAN~~|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 |~~COLSPAN~~|PICS\_CIN\_LBL |~~COLSPAN~~|TS-0017 <a href="#_ref_4">[4]</a>, clause A.5.7.6/1 | +|PICS\_CIN\_CR |~~COLSPAN~~|TS-0017 <a href="#_ref_4">[4]</a>, clause A.5.7.6/4 |~~COLSPAN~~|PICS\_ACP\_LBL | +|PICS\_ACP\_LBL |~~COLSPAN~~|TS-0017 <a href="#_ref_4">[4]</a>, clause A.5.7.4/1 |~~COLSPAN~~|PICS\_SUB\_ACPI | +|TS-0017 <a href="#_ref_4">[4]</a>, clause A.5.7.7/2 |~~COLSPAN~~|PICS\_SUB\_LBL |~~COLSPAN~~|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 |~~COLSPAN~~|PICS\_SUB\_ENC |~~COLSPAN~~|TS-0017 <a href="#_ref_4">[4]</a>, clause A.5.7.7/3 | +|PICS\_SUB\_EXC |~~COLSPAN~~|TS-0017 <a href="#_ref_4">[4]</a>, clause A.5.7.7/4 |~~COLSPAN~~|PICS\_SUB\_GPI | +|PICS\_SUB\_GPI |~~COLSPAN~~|TS-0017 <a href="#_ref_4">[4]</a>, clause A.5.7.7/5 |~~COLSPAN~~|PICS\_SUB\_NFU | +|TS-0017 <a href="#_ref_4">[4]</a>, clause A.5.7.7/6 |~~COLSPAN~~|PICS\_SUB\_BN |~~COLSPAN~~|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 |~~COLSPAN~~|PICS\_SUB\_RL |~~COLSPAN~~|TS-0017 <a href="#_ref_4">[4]</a>, clause A.5.7.7/8 | +|PICS\_SUB\_PN |~~COLSPAN~~|TS-0017 <a href="#_ref_4">[4]</a>, clause A.5.7.7/10 |~~COLSPAN~~|PICS\_SUB\_NSP | +|PICS\_SUB\_NSP |~~COLSPAN~~|TS-0017 <a href="#_ref_4">[4]</a>, clause A.5.7.7/11 |~~COLSPAN~~|PICS\_SUB\_LN | +|TS-0017 <a href="#_ref_4">[4]</a>, clause A.5.7.7/12 |~~COLSPAN~~|PICS\_SUB\_NCT |~~COLSPAN~~|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 |~~COLSPAN~~|PICS\_SUB\_NEC |~~COLSPAN~~|TS-0017 <a href="#_ref_4">[4]</a>, clause A.5.7.7/14 | +|PICS\_SUB\_CR |~~COLSPAN~~|TS-0017 <a href="#_ref_4">[4]</a>, clause A.5.7.7/15 |~~COLSPAN~~|PICS\_SUB\_SU | +|PICS\_SUB\_SU |~~COLSPAN~~|TS-0017 <a href="#_ref_4">[4]</a>, clause A.5.7.7/16 |~~COLSPAN~~|PICS\_GRP\_LBL | +|TS-0017 <a href="#_ref_4">[4]</a>, clause A.5.7.8/2 |~~COLSPAN~~|PICS\_GRP\_ACPI |~~COLSPAN~~|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 |~~COLSPAN~~|PICS\_GRP\_MACP |~~COLSPAN~~|TS-0017 <a href="#_ref_4">[4]</a>, clause A.5.7.8/6 | +|PICS\_GRP\_GN |~~COLSPAN~~|TS-0017 <a href="#_ref_4">[4]</a>, clause A.5.7.8/9 |~~COLSPAN~~|PICS\_SCA | +|PICS\_SCA |~~COLSPAN~~|TS-0017 <a href="#_ref_4">[4]</a>, clause A.5.6 |~~COLSPAN~~|PICS\_AE | +|TS-0017 <a href="#_ref_4">[4]</a>, clause A.5.1.1/1 |~~COLSPAN~~|PICS\_CSE |~~COLSPAN~~|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 |~~COLSPAN~~|PICS\_ASN\_CSE |~~COLSPAN~~|TS-0017 <a href="#_ref_4">[4]</a>, clause A.5.1.2/1 | +|PICS\_ADN |~~COLSPAN~~|TS-0017 <a href="#_ref_4">[4]</a>, clause A.5.1.2/7 |~~COLSPAN~~|PICS\_IN\_CSE | +|PICS\_IN\_CSE |~~COLSPAN~~|TS-0017 <a href="#_ref_4">[4]</a>, clause A.5.1.2/3 |~~COLSPAN~~|PICS\_MN\_CSE | +|TS-0017 <a href="#_ref_4">[4]</a>, clause A.5.1.2/2 |~~COLSPAN~~| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| + + + + +## 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 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+-------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/AE/GEN/CRE/001 | ++:=======================+:================================================================================================+:=============================================================================================================+:==============+ +| **Test objective** | Check that the IUT sends the creation of a _<container>_ resource using unstructured resource identifier | ++------------------------+-------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 9.3.1-1 | ++------------------------+-------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF03 | ++------------------------+-------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 1 | ++------------------------+-------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_AE, PICS\_UNSTRUCTURED\_CSE\_RELATIVE\_RESOURCE\_ID\_FORMAT | ++------------------------+-------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** registered**and**\ | +| | the IUT **being** switched on **and**\ | +| | the IUT **being configured** to use _NON\_HIERARCHICAL\_RESOURCE\_ADDRESS_ **and**\ | +| | the IUT**having** privileges to perform CREATE operation on resource TARGET\_RESOURCE\_ADDRESS\ | +| | **}** | ++------------------------+-------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------+---------------+ +| **ted behaviour** | **Test events** | **Direction** | ++------------------------+-------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------+---------------+ +| **ted behaviour** | **when {** \ | NA | +| | the IUT **is triggered to send** a valid CREATE Request **containing**\ | | +| | To **set to** _NON\_HIERARCHICAL\_RESOURCE\_ADDRESS_\ | | +| | **}** | | ++------------------------+-------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------+---------------+ +| **ted behaviour** | **then {** \ | CSE <=> IUT | +| | the IUT **sends** a valid Container CREATE Request **to** CSE **containing**\ | | +| | To **set to** _NON\_HIERARCHICAL\_RESOURCE\_ADDRESS_ **and**\ | | +| | From **set to** AE\_ID\ | | +| | **}** | | ++------------------------+-------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------+---------------+ + + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------------------------------------------------------------------------+-------------------------------------------+ +| **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. | ++------------------------------------------------------------------------------------------+-------------------------------------------+ +TP/oneM2M/AE/GEN/CRE/002 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+-------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/AE/GEN/CRE/002 | ++:=======================+:================================================================================================+:===========================================================================================================+:==============+ +| **Test objective** | Check that the IUT sends the creation of a _<container>_ resource using structured resource identifier | ++------------------------+-------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 9.3.1-1 | ++------------------------+-------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF03 | ++------------------------+-------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 1 | ++------------------------+-------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_AE, PICS\_STRUCTURED\_CSE\_RELATIVE\_RESOURCE\_ID\_FORMAT | ++------------------------+-------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** registered**and**\ | +| | the IUT **being** switched on **and**\ | +| | the IUT **being configured** to use _HIERARCHICAL\_RESOURCE\_ADDRESS_ **and**\ | +| | the IUT**having** privileges to perform CREATE operation on resource TARGET\_RESOURCE\_ADDRESS\ | +| | **}** | ++------------------------+-------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+-------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | NA | +| | the IUT **is triggered to send** a valid CREATE Request **containing**\ | | +| | To **set to** _HIERARCHICAL\_RESOURCE\_ADDRESS_ **and**\ | | +| | Resource Type **set to** 3 (container) **and**\ | | +| | From **set to** AE\_ID **and**\ | | +| | Content **containing**\ | | +| | container resource representation\ | | +| | **}** | | ++------------------------+-------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | CSE <=> IUT | +| | the IUT **sends** a valid CREATE Request **to** CSE **containing**\ | | +| | To **set to** _HIERARCHICAL\_RESOURCE\_ADDRESS_ **and**\ | | +| | Resource Type **set to** 3 (container) **and**\ | | +| | From **set to** AE\_ID **and**\ | | +| | Content **containing**\ | | +| | container resource representation\ | | +| | **}** | | ++------------------------+-------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------+---------------+ + + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++-----------------------------------------------------------------------------------------+-----------------------------------------+ +| **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. | ++-----------------------------------------------------------------------------------------+-----------------------------------------+ + + + +##### 7.2.1.1.2 UPDATE Operation +TP/oneM2M/AE/GEN/UPD/001 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+----------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/AE/GEN/UPD/001 | ++:=======================+:===================================================================================================+:===========================================================================================================+:==============+ +| **Test objective** | Check that the IUT sends the update of a _<container>_ resource using unstructured resource identifier | ++------------------------+----------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 9.3.1-1 | ++------------------------+----------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF03 | ++------------------------+----------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 1 | ++------------------------+----------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_AE, PICS\_UNSTRUCTURED\_CSE\_RELATIVE\_RESOURCE\_ID\_FORMAT | ++------------------------+----------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** registered **and**\ | +| | the IUT **being** switched on **and**\ | +| | the IUT **being configured** to use _NON\_HIERARCHICAL\_RESOURCE\_ADDRESS_ **and**\ | +| | the IUT **having** created a container resource CONTAINER\_RESOURCE\_ADDRESS **and**\ | +| | the IUT**having** privileges to perform UPDATE operation on resource CONTAINER\_RESOURCE\_ADDRESS\ | +| | **}** | ++------------------------+----------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+----------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | NA | +| | the IUT **is triggered to send** a valid UPDATE Request **containing**\ | | +| | To**set to** CONTAINER\_RESOURCE\_ADDRESS **and**\ | | +| | Content **containing**\ | | +| | container resource **containing**\ | | +| | valid labels attribute\ | | +| | **}** | | ++------------------------+----------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= CSE | +| | the IUT **sends** a valid UPDATE request **to** CSE **containing**\ | | +| | To **set to** _NON\_HIERARCHICAL\_RESOURCE\_ADDRESS_ **and**\ | | +| | From **set to** AE\_ID **and**\ | | +| | Content **containing**\ | | +| | container resource **containing**\ | | +| | valid labels attribute\ | | +| | **}** | | ++------------------------+----------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------+---------------+ + + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++---------------------------------------------------------------------------------------+-------------------------------------------+ +| **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. | ++---------------------------------------------------------------------------------------+-------------------------------------------+ + + +TP/oneM2M/AE/GEN/UPD/002 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+----------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/AE/GEN/UPD/002 | ++:=======================+:===================================================================================================+:=========================================================================================================+:==============+ +| **Test objective** | Check that the IUT sends the update of a _<container>_ resource using structured resource identifier | ++------------------------+----------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 9.3.1-1 | ++------------------------+----------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF03 | ++------------------------+----------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 1 | ++------------------------+----------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_AE, PICS\_STRUCTURED\_CSE\_RELATIVE\_RESOURCE\_ID\_FORMAT | ++------------------------+----------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** registered **and**\ | +| | the IUT **being** switched on **and**\ | +| | the IUT **being configured** to use _HIERARCHICAL\_RESOURCE\_ADDRESS_ **and**\ | +| | the IUT **having** created a container resource CONTAINER\_RESOURCE\_ADDRESS **and**\ | +| | the IUT**having** privileges to perform UPDATE operation on resource CONTAINER\_RESOURCE\_ADDRESS\ | +| | **}** | ++------------------------+----------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+----------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | NA | +| | the IUT **is triggered to send** a valid UPDATE Request **containing**\ | | +| | To**set to** CONTAINER\_RESOURCE\_ADDRESS **and**\ | | +| | Content **containing**\ | | +| | container resource **containing**\ | | +| | valid labels attribute\ | | +| | **}** | | ++------------------------+----------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= CSE | +| | the IUT **sends** a valid UPDATE request **to** CSE **containing**\ | | +| | To **set to** _HIERARCHICAL\_RESOURCE\_ADDRESS_ **and**\ | | +| | From **set to** AE\_ID **and**\ | | +| | Content **containing**\ | | +| | Container resource **containing**\ | | +| | valid labels attribute\ | | +| | **}** | | ++------------------------+----------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------+---------------+ + + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++-------------------------------------------------------------------------------------+-----------------------------------------+ +| **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. | ++-------------------------------------------------------------------------------------+-----------------------------------------+ + + + +##### 7.2.1.1.3 RETRIEVE Operation +TP/oneM2M/AE/GEN/RET/001 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/AE/GEN/RET/001 | ++:=======================+:============================================================================================================================================================================+:==============================================================================================================+:==============+ +| **Test objective** | Check that the IUT sends the retrieval of a _<container>_ resource using unstructured resource identifier | ++------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 9.3.1-1 | ++------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF03 | ++------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 1 | ++------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_AE, PICS\_UNSTRUCTURED\_CSE\_RELATIVE\_RESOURCE\_ID\_FORMAT | ++------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** registered **and**\ | +| | the IUT **being** switched on **and**\ | +| | the IUT **being configured** to use _NON\_HIERARCHICAL\_RESOURCE\_ADDRESS_ **and**\ | +| | the IUT **having** created a container resource CONTAINER\_RESOURCE\_ADDRESS **and** the IUT**having** privileges to perform RETRIEVE operation on container resource\ | +| | **}** | ++------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | NA | +| | the IUT **is triggered to send** a valid RETRIEVE Request **containing**\ | | +| | To**set to** CONTAINER\_RESOURCE\_ADDRESS\ | | +| | **}** | | ++------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= CSE | +| | the IUT **sends** a valid RETRIEVE request **to** CSE **containing**\ | | +| | To **set to** _NON\_HIERARCHICAL\_RESOURCE\_ADDRESS_ **and**\ | | +| | From **set to** AE\_ID\ | | +| | **}** | | ++------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------+---------------+ + + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++--------------------------------------------------------------------------------------+-------------------------------------------+ +| **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 | ++--------------------------------------------------------------------------------------+-------------------------------------------+ + + +TP/oneM2M/AE/GEN/RET/002 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/AE/GEN/RET/002 | ++:=======================+:============================================================================================================================================================================+:============================================================================================================+:==============+ +| **Test objective** | Check that the IUT sends the retrieval of a _<container>_ resource using structured resource identifier | ++------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 9.3.1-1 | ++------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF03 | ++------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 1 | ++------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_AE, PICS\_STRUCTURED\_CSE\_RELATIVE\_RESOURCE\_ID\_FORMAT | ++------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** registered **and**\ | +| | the IUT **being** switched on **and**\ | +| | the IUT **being configured** to use _HIERARCHICAL\_RESOURCE\_ADDRESS_ **and**\ | +| | the IUT **having** created a container resource CONTAINER\_RESOURCE\_ADDRESS **and** the IUT**having** privileges to perform RETRIEVE operation on container resource\ | +| | **}** | ++------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | NA | +| | the IUT **is triggered to send** a valid RETRIEVE Request **containing**\ | | +| | To**set to** CONTAINER\_RESOURCE\_ADDRESS\ | | +| | **}** | | ++------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= CSE | +| | the IUT **sends** a valid RETRIEVE request **to** CSE **containing**\ | | +| | To **set to** _HIERARCHICAL\_RESOURCE\_ADDRESS_ **and**\ | | +| | From **set to** AE\_ID\ | | +| | **}** | | ++------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------+---------------+ + + +<br /> + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------------------------------------------------------------------+-----------------------------------------+ +| **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 | ++------------------------------------------------------------------------------------+-----------------------------------------+ + + +<br /> + + +##### 7.2.1.1.4 DELETE Operation +TP/oneM2M/AE/GEN/DEL/001 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+----------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/AE/GEN/DEL/001 | ++:=======================+:=======================================================================================+:=============================================================================================================+:==============+ +| **Test objective** | Check that the IUT sends the deletion of a _<container>_ resource using unstructured resource identifier | ++------------------------+----------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 9.3.1-1 | ++------------------------+----------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF03 | ++------------------------+----------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 1 | ++------------------------+----------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_AE, PICS\_UNSTRUCTURED\_CSE\_RELATIVE\_RESOURCE\_ID\_FORMAT | ++------------------------+----------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** registered **and**\ | +| | the IUT **being** switched on **and**\ | +| | the IUT **being configured** to use _NON\_HIERARCHICAL\_RESOURCE\_ADDRESS_ **and**\ | +| | the IUT **having** created a container resource CONTAINER\_RESOURCE\_ADDRESS **and**\ | +| | the IUT**having** privileges to perform DELETE operation on container resource\ | +| | **}** | ++------------------------+----------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+----------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | NA | +| | the IUT **is triggered to** **send** a valid DELETE Request **containing**\ | | +| | To**set to** CONTAINER\_RESOURCE\_ADDRESS\ | | +| | **}** | | ++------------------------+----------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= CSE | +| | the IUT **sends** a valid DELETE request **to** CSE **containing**\ | | +| | To **set to** _NON\_HIERARCHICAL\_RESOURCE\_ADDRESS_ **and**\ | | +| | From **set to** AE\_ID\ | | +| | **}** | | ++------------------------+----------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------+---------------+ + + + + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++--------------------------------------------------------------------------------------+-------------------------------------------+ +| **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 | ++--------------------------------------------------------------------------------------+-------------------------------------------+ +TP/oneM2M/AE/GEN/DEL/002 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+----------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/AE/GEN/DEL/002 | ++:=======================+:=======================================================================================+:===========================================================================================================+:==============+ +| **Test objective** | Check that the IUT sends the deletion of a _<container>_ resource using structured resource identifier | ++------------------------+----------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 9.3.1-1 | ++------------------------+----------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF03 | ++------------------------+----------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 1 | ++------------------------+----------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_AE, PICS\_STRUCTURED\_CSE\_RELATIVE\_RESOURCE\_ID\_FORMAT | ++------------------------+----------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** registered **and**\ | +| | the IUT **being** switched on **and**\ | +| | the IUT **being configured** to use _HIERARCHICAL\_RESOURCE\_ADDRESS_ **and**\ | +| | the IUT **having** created a container resource CONTAINER\_RESOURCE\_ADDRESS **and**\ | +| | the IUT**having** privileges to perform DELETE operation on container resource\ | +| | **}** | ++------------------------+----------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+----------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | NA | +| | the IUT **is triggered to** **send** a valid DELETE Request **containing**\ | | +| | To**set to** CONTAINER\_RESOURCE\_ADDRESS\ | | +| | **}** | | ++------------------------+----------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= CSE | +| | the IUT **sends** a valid DELETE request **to** CSE **containing**\ | | +| | To **set to** _HIERARCHICAL\_RESOURCE\_ADDRESS_ **and**\ | | +| | From **set to** AE\_ID\ | | +| | **}** | | ++------------------------+----------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------+---------------+ +<br /> + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------------------------------------------------------------------+-----------------------------------------+ +| **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 | ++------------------------------------------------------------------------------------+-----------------------------------------+ + + + +#### 7.2.1.2 Registration (REG) + +##### 7.2.1.2.1 CREATE Operation +TP/oneM2M/AE/REG/CRE/001 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | 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 | ++------------------------+------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 10.1.1.2.2 - case C, and clause 9.6.19 | ++------------------------+------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF03 | ++------------------------+------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 1 | ++------------------------+------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_AE | ++------------------------+------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **never** **being** registered **and**\ | +| | the IUT **being** switched off **and**\ | +| | the IUT**having got** a valid APP-ID\ | +| | **}** | ++------------------------+------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | **NA** | +| | the IUT **is triggered to** **send** a valid CREATE Request **containing**\ | | +| | To**set to** CSE\_RESOURCE\_ADDRESS **and**\ | | +| | Resource Type **set to** 2 (AE) **and** \ | | +| | Content **containing**\ | | +| | AE resource representation\ | | +| | **}** | | ++------------------------+------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | CSE <=> IUT | +| | the IUT **sends** a valid CREATE Request **to** CSE **containing**\ | | +| | Resource Type **set to** 2 (AE) **and**\ | | +| | To **set to** CSE\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** empty **and**\ | | +| | Content **containing**\ | | +| | AE resource representation\ | | +| | **}** | | ++------------------------+------------------------------------------------------------------------------------------------------------+---------------+ + + +TP/oneM2M/AE/REG/CRE/002 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+--------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/AE/REG/CRE/002 | ++:=======================+:=========================================================================+:==============================================================================================================================+:==============+ +| **Test objective** | Check that the IUT sends a registration CREATE Request with the value of the attribute _ATTRIBUTE\_NAME_ of the AE resource | ++------------------------+--------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.6.1 | ++------------------------+--------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF03 | ++------------------------+--------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 1 | ++------------------------+--------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_AE | ++------------------------+--------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **never** **being** registered **and**\ | +| | the IUT **being** switched off **and**\ | +| | the IUT**having got** a valid APP-ID\ | +| | **}** | ++------------------------+--------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+--------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {**\ | NA | +| | the IUT **is triggered to send** a valid CREATE Request **containing**\ | | +| | To**set to** TARGET\_RESOURCE\_ADDRESS **and**\ | | +| | Resource Type **set to** 2 (AE) **and**\ | | +| | Content **containing**\ | | +| | AE resource **containing**\ | | +| | _ATTRIBUTE\_NAME_ attribute\ | | +| | **}** | | ++------------------------+--------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {**\ | \ | +| | the IUT **sends** a valid CREATE Request **containing**\ | IUT >= CSE | +| | To **set to** TARGET\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** AE\_ID **and**\ | | +| | Content **containing**\ | | +| | AE resource**containing**\ | | +| | valid_ATTRIBUTE\_NAME_ attribute\ | | +| | **}** | | ++------------------------+--------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------+---------------+ + + + +|**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 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+-------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/AE/REG/DEL/001 | ++:=======================+:====================================================================================+:==============+ +| **Test objective** | 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 | ++------------------------+-------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF03 | ++------------------------+-------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 1 | ++------------------------+-------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_AE | ++------------------------+-------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {**\ | +| | the IUT **being** in the "initial state"\ | +| | the IUT **having registered** to CSE **and**\ | +| | the IUT**having** privileges to perform DELETE operation on the resource AE to CSE\ | +| | **}** | ++------------------------+-------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+-------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | NA | +| | the IUT **is triggered to** **send** a valid DELETE Request **containing**\ | | +| | To **set to** AE\_RESOURCE\_ADDRESS\ | | +| | **}** | | ++------------------------+-------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | CSE <=> IUT | +| | the IUT **sends** a valid DELETE Request **containing**\ | | +| | To **set to** AE\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** AE\_ID\ | | +| | **}** | | ++------------------------+-------------------------------------------------------------------------------------+---------------+ +<br /> + + +#### 7.2.1.3 Data Management and Repository (DMR) + +##### 7.2.1.3.1 CREATE Operation +TP/oneM2M/AE/DMR/CRE/001 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+---------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/AE/DMR/CRE/001 | ++:=======================+:============================================================================================+:===============================================================================================================================+:==============+ +| **Test objective** | Check that the IUT sends a Container creation request when it is triggered | ++------------------------+---------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **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 | ++------------------------+---------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF03 | ++------------------------+---------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 1 | ++------------------------+---------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_AE | ++------------------------+---------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** registered**and**\ | +| | the IUT **being** switched on **and**\ | +| | the IUT**having** privileges to perform CREATE operation on resource AE\_RESOURCE\_ADDRESS\ | +| | **}** | ++------------------------+---------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+---------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | NA | +| | the IUT **is triggered to send** a valid CREATE Request **containing**\ | | +| | To **set to** AE\_RESOURCE\_ADDRESS **and**\ | | +| | Resource Type **set to** 3 (container) **and**\ | | +| | From **set to** AE\_ID **and**\ | | +| | Content **containing**\ | | +| | container resource representation\ | | +| | **}** | | ++------------------------+---------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | CSE <=> IUT | +| | the IUT **sends** a valid CREATE Request **to** CSE **containing**\ | | +| | To **set to** AE\_RESOURCE\_ADDRESS **and**\ | | +| | Resource Type **set to** 3 (container) **and**\ | | +| | From **set to** AE\_ID **and**\ | | +| | Content **containing**\ | | +| | container resource representation\ | | +| | **}** | | ++------------------------+---------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------+---------------+ + + +TP/oneM2M/AE/DMR/CRE/002 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+----------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/AE/DMR/CRE/002 | ++:=======================+:===================================================================================================+:=================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT sends a ContentInstance creation request when it is triggered | ++------------------------+----------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **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 | ++------------------------+----------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF03 | ++------------------------+----------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 1 | ++------------------------+----------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_AE. | ++------------------------+----------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** registered**and**\ | +| | the IUT **having** created a container resource CONTAINER\_RESOURCE\_ADDRESS **and**\ | +| | the IUT**having** privileges to perform CREATE operation on resource CONTAINER\_RESOURCE\_ADDRESS\ | +| | **}** | ++------------------------+----------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+----------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | NA | +| | the IUT **is triggered to send** a valid CREATE Request **containing**\ | | +| | To **set to** CONTAINER\_RESOURCE\_ADDRESS **and**\ | | +| | Resource Type **set to** 4 (contentInstance) **and**\ | | +| | Content **containing**\ | | +| | contentInstance resource representation\ | | +| | **}** | | ++------------------------+----------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | CSE <=> IUT | +| | the IUT **sends** a valid CREATE Request **to** CSE **containing**\ | | +| | To **set to** CONTAINER\_RESOURCE\_ADDRESS **and**\ | | +| | Resource Type **set to** 4 (contentInstance) **and**\ | | +| | From **set to** AE\_ID **and**\ | | +| | Content **containing**\ | | +| | contentInstance resource representation\ | | +| | **}** | | ++------------------------+----------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------+---------------+ + +TP/oneM2M/AE/DMR/CRE/003 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+-------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/AE/DMR/CRE/003 | ++:=======================+:========================================================================================================================+:=================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT sends a ContentInstance creation request with optional attribute ATTRIBUTE\_NAME | ++------------------------+-------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **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 | ++------------------------+-------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF03 | ++------------------------+-------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 1 | ++------------------------+-------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_AE | ++------------------------+-------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** registered **and**\ | +| | the IUT **having** created a container resource CONTAINER\_RESOURCE\_ADDRESS through preconfiguration request **and**\ | +| | the IUT**having** privileges to perform CREATE operation on resource CONTAINER\_RESOURCE\_ADDRESS\ | +| | **}** | ++------------------------+-------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+-------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | **NA** | +| | the IUT **is triggered to send** a valid CREATE Request **containing**\ | | +| | To **set to** CONTAINER\_RESOURCE\_ADDRESS **and**\ | | +| | Resource Type **set to** 4 (contentInstance) **and**\ | | +| | Content **containing**\ | | +| | ContentInstance resource **c** **ontaining**\ | | +| | valid _ATTRIBUTE\_NAME_ attribute\ | | +| | **}** | | ++------------------------+-------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | CSE <=> IUT | +| | the IUT **sends** a valid CREATE Request **containing**\ | | +| | To **set to** CONTAINER\_RESOURCE\_ADDRESS **and**\ | | +| | Resource Type **set to** 4 (contentInstance) **and**\ | | +| | From **set to** AE\_ID **and**\ | | +| | Content **containing**\ | | +| | ContentInstance resource **c** **ontaining**\ | | +| | valid _ATTRIBUTE\_NAME_ attribute\ | | +| | **}** | | ++------------------------+-------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------+---------------+ + + + +|**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 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+---------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/AE/DMR/CRE/004 | ++:=======================+:============================================================================================+:===============================================================================================================================+:==============+ +| **Test objective** | Check that the IUT sends a Container creation request with optional attribute ATTRIBUTE\_NAME when it is triggered | ++------------------------+---------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **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 | ++------------------------+---------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF03 | ++------------------------+---------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 1 | ++------------------------+---------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_AE | ++------------------------+---------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** registered**and**\ | +| | the IUT**having** privileges to perform CREATE operation on resource AE\_RESOURCE\_ADDRESS\ | +| | **}** | ++------------------------+---------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+---------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | NA | +| | the IUT **is triggered to** send a valid CREATE Request **containing**\ | | +| | To **set to** AE\_RESOURCE\_ADDRESS **and**\ | | +| | Resource Type **set to** 3 (container) **and**\ | | +| | Content **containing**\ | | +| | container resource **containing**\ | | +| | valid _ATTRIBUTE\_NAME_ attribute\ | | +| | **}** | | ++------------------------+---------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | CSE <=> IUT | +| | the IUT **sends** a valid CREATE Request **containing**\ | | +| | To **set to** AE\_RESOURCE\_ADDRESS **and**\ | | +| | Resource Type **set to** 3 (container) **and**\ | | +| | From **set to** AE\_ID **and**\ | | +| | Content **containing**\ | | +| | container resource **containing**\ | | +| | valid _ATTRIBUTE\_NAME_ attribute\ | | +| | **}** | | ++------------------------+---------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------+---------------+ + + + +|**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 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+--------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/AE/DMR/UPD/001 | ++:=======================+:=========================================================================+:=================================================================================================================+:==============+ +| **Test objective** | Check that the IUT sends an UPDATE Request with the value of the attribute _ATTRIBUTE\_NAME_ of the AE resource | ++------------------------+--------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 10.1.3 | ++------------------------+--------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF03 | ++------------------------+--------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 1 | ++------------------------+--------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_AE | ++------------------------+--------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** registered **containing**\ | +| | a RW attribute _ATTRIBUTE\_NAME_\ | +| | **}** | ++------------------------+--------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+--------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {**\ | NA | +| | the IUT **is triggered to send** a valid UPDATE Request **containing**\ | | +| | To **set to** AE\_RESOURCE\_ADDRESS **and**\ | | +| | Content **containing**\ | | +| | AE resource**containing**\ | | +| | valid _ATTRIBUTE\_NAME_ attribute\ | | +| | **}** | | ++------------------------+--------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {**\ | \ | +| | the IUT **sends** a valid UPDATE Request **containing**\ | IUT >= CSE | +| | To **set to AE** \_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** AE\_ID **and**\ | | +| | Content **containing**\ | | +| | AE resource**containing**\ | | +| | valid_ATTRIBUTE\_NAME_ attribute\ | | +| | **}** | | ++------------------------+--------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------+---------------+ + + + +|**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 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+----------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/AE/DMR/UPD/002 | ++:=======================+:===================================================================================================+:=============================================================================================================================+:==============+ +| **Test objective** | Check that the IUT sends an UPDATE Request with the value of the attribute _ATTRIBUTE\_NAME_ of the <container> resource | ++------------------------+----------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.7.2.3 | ++------------------------+----------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF03 | ++------------------------+----------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 1 | ++------------------------+----------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_AE | ++------------------------+----------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** registered **containing**\ | +| | the IUT **having** created a container resource CONTAINER\_RESOURCE\_ADDRESS **and**\ | +| | the IUT**having** privileges to perform UPDATE operation on resource CONTAINER\_RESOURCE\_ADDRESS\ | +| | **}** | ++------------------------+----------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+----------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {**\ | NA | +| | the IUT **is triggered to send** a valid UPDATE Request **containing**\ | | +| | To **set to** CONTAINER\_RESOURCE\_ADDRESS **and**\ | | +| | Content **containing**\ | | +| | container resource**containing**\ | | +| | valid_ATTRIBUTE\_NAME_ attribute\ | | +| | **}** | | ++------------------------+----------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {**\ | \ | +| | the IUT **sends** a valid UPDATE Request **containing**\ | IUT >= CSE | +| | To **set to** CONTAINER\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** AE\_ID **and**\ | | +| | Content **containing**\ | | +| | container resource**containing**\ | | +| | valid_ATTRIBUTE\_NAME_ attribute\ | | +| | **}** | | ++------------------------+----------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------+---------------+ + + + +|**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 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+--------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/AE/DMR/RET/001 | ++:=======================+:===============================================================================+:============================================================================================================+:==============+ +| **Test objective** | Check that the IUT sends a RETRIEVE Request on the TARGET\_RESOURCE\_ADDRESS to CSE | ++------------------------+--------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, claus\ | +| | e 10.1.2, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.2.2.1 | ++------------------------+--------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF03 | ++------------------------+--------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 1 | ++------------------------+--------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_AE. | ++------------------------+--------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | with {\ | +| | the IUT **being** registered\ | +| | **and** the IUT **being** switched on\ | +| | **and** the CSE **having created** a resource TARGET\_RESOURCE\_ADDRESS of type _RESOURCE\_TYPE_\ | +| | **and** the IUT **having** privileges to perform RETRIEVE operation on resource TARGET\_RESOURCE\_ADDRESS\ | +| | **}** | ++------------------------+--------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+--------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {**\ | NA | +| | the IUT **is triggered** **to send** a valid RETRIEVE Request **containing**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS\ | | +| | **}** | | ++------------------------+--------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | \ | +| | the IUT **sends** a valid RETRIEVE Request **containing**\ | IUT >= CSE | +| | To **set to** TARGET\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** AE\_ID\ | | +| | **}** | | ++------------------------+--------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------+---------------+ + + + +|**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 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+---------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/AE/DMR/RET/002 | ++:=======================+:==================================================================================================+:==========================================================================================================+:==============+ +| **Test objective** | Check that the IUT sends a RETRIEVE Request of oldest virtual 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 | ++------------------------+---------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF03 | ++------------------------+---------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 1 | ++------------------------+---------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_AE | ++------------------------+---------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** registered\ | +| | **and** the IUT **being** switched on\ | +| | **and** the CSE **having created** a container resource\ | +| | **and** the CSE **having created** a contentInstance resource under container resource\ | +| | **and** the IUT **having** privileges to perform RETRIEVE operation on contentInstance resource\ | +| | **}** | ++------------------------+---------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+---------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {**\ | NA | +| | the IUT **is triggered to** **send** a valid RETRIEVE Request **containing**\ | | +| | To **set to** CONTAINER\_RESOURCE\_ADDRESS/oldest\ | | +| | **}** | | ++------------------------+---------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= CSE | +| | the IUT **sends** a valid RETRIEVE Request **containing**\ | | +| | To **set to** CONTAINER\_RESOURCE\_ADDRESS/oldest **and**\ | | +| | From **set to** AE\_ID\ | | +| | **}** | | ++------------------------+---------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------+---------------+ + + +TP/oneM2M/AE/DMR/RET/003 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+---------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/AE/DMR/RET/003 | ++:=======================+:==================================================================================================+:==========================================================================================================+:==============+ +| **Test objective** | Check that the IUT sends a RETRIEVE Request of latest virtual resource | ++------------------------+---------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------+---------------+ +| **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 | ++------------------------+---------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF03 | ++------------------------+---------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 1 | ++------------------------+---------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_AE | ++------------------------+---------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** registered\ | +| | **and** the IUT **being** switched on\ | +| | **and** the CSE **having created** a container resource\ | +| | **and** the CSE **having created** a contentInstance resource under container resource\ | +| | **and** the IUT **having** privileges to perform RETRIEVE operation on contentInstance resource\ | +| | **}** | ++------------------------+---------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+---------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {**\ | NA | +| | the IUT **is triggered** **to send** a valid RETRIEVE Request **containing**\ | | +| | To **set to** CONTAINER\_RESOURCE\_ADDRESS/latest\ | | +| | **}** | | ++------------------------+---------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {**\ | IUT >= CSE | +| | the IUT **sends** a valid RETRIEVE Request **containing**\ | | +| | To **set to** CONTAINER\_RESOURCE\_ADDRESS/latest **and**\ | | +| | From **set to** AE\_ID\ | | +| | **}** | | ++------------------------+---------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------+---------------+ +TP/oneM2M/AE/DMR/RET/004 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+--------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/AE/DMR/RET/004 | ++:=======================+:===============================================================================+:===========================================================================================+:==============+ +| **Test objective** | Check that the IUT sends a <container> resource RETRIEVE Request to CSE | ++------------------------+--------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.7.2.2 | ++------------------------+--------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF03 | ++------------------------+--------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 1 | ++------------------------+--------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_AE | ++------------------------+--------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | with {\ | +| | the IUT **being** registered\ | +| | **and** the IUT **being** switched on\ | +| | **and** the IUT **having** created a container resource CONTAINER\_RESOURCE\_ADDRESS\ | +| | **and** the IUT**having** privileges to perform RETRIEVE operation on container resource\ | +| | **}** | ++------------------------+--------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+--------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {**\ | NA | +| | the IUT **is triggered** **to send** a valid RETRIEVE Request **containing**\ | | +| | To **set to** CONTAINER\_RESOURCE\_ADDRESS\ | | +| | **}** | | ++------------------------+--------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | \ | +| | the IUT **sends** a valid RETRIEVE Request **containing**\ | IUT >= CSE | +| | To **set to** CONTAINER\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** AE\_ID\ | | +| | **}** | | ++------------------------+--------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------+---------------+ + + +TP/oneM2M/AE/DMR/RET/005 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+--------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/AE/DMR/RET/005 | ++:=======================+:===============================================================================+:==================================================================================================+:==============+ +| **Test objective** | Check that the IUT sends a <contentInstance> resource RETRIEVE Request to CSE | ++------------------------+--------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.8.2.2 | ++------------------------+--------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF03 | ++------------------------+--------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 1 | ++------------------------+--------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_AE | ++------------------------+--------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | with {\ | +| | the IUT **being** registered\ | +| | **and** the IUT **being** switched on\ | +| | **and** the CSE **having created** a container resource\ | +| | **and** the CSE **having created** a contentInstance resource under container resource\ | +| | **and** the IUT **having** privileges to perform RETRIEVE operation on contentInstance resource\ | +| | } | ++------------------------+--------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+--------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {**\ | NA | +| | the IUT **is triggered** **to send** a valid RETRIEVE Request **containing**\ | | +| | To **set to** CONTENTINSTANCE\_RESOURCE\_ADDRESS\ | | +| | **}** | | ++------------------------+--------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | \ | +| | the IUT **sends** a valid RETRIEVE Request **containing**\ | IUT >= CSE | +| | To **set to** CONTENTINSTANCE\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** AE\_ID\ | | +| | **}** | | ++------------------------+--------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------+---------------+ + + + + + +##### 7.2.1.3.4 DELETE Operation +TP/oneM2M/AE/DMR/DEL/001 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+-------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/AE/DMR/DEL/001 | ++:=======================+:================================================================================================+:==========================================================================================================+:==============+ +| **Test objective** | Check that the IUT sends a DELETE Request of oldest virtual resource | ++------------------------+-------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------+---------------+ +| **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 | ++------------------------+-------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF03 | ++------------------------+-------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 1 | ++------------------------+-------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_AE | ++------------------------+-------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {**\ | +| | the IUT **being** registered\ | +| | **and** the IUT **being** switched on\ | +| | **and** the CSE **having created** a container resource\ | +| | **and** the CSE **having created** a contentInstance resource under container resource\ | +| | **and** the IUT **having** privileges to perform DELETE operation on contentInstance resource\ | +| | **}** | ++------------------------+-------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+-------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {**\ | NA | +| | the IUT **is triggered** **to send** a valid DELETE Request **containing**\ | | +| | To **set to** CONTAINER\_RESOURCE\_ADDRESS/oldest\ | | +| | **}** | | ++------------------------+-------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= CSE | +| | the IUT **sends** a valid DELETE Request **containing**\ | | +| | To **set to** CONTAINER\_RESOURCE\_ADDRESS/oldest **and**\ | | +| | From **set to** AE\_ID\ | | +| | **}** | | ++------------------------+-------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------+---------------+ +TP/oneM2M/AE/DMR/DEL/002 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+-------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/AE/DMR/DEL/002 | ++:=======================+:================================================================================================+:==========================================================================================================+:==============+ +| **Test objective** | Check that the IUT sends a DELETE Request of latest virtual resource | ++------------------------+-------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------+---------------+ +| **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 | ++------------------------+-------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF03 | ++------------------------+-------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 1 | ++------------------------+-------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_AE | ++------------------------+-------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {**\ | +| | the IUT **being** registered\ | +| | **and** the IUT **being** switched on\ | +| | **and** the CSE **having created** a container resource\ | +| | **and** the CSE **having created** a contentInstance resource under container resource\ | +| | **and** the IUT **having** privileges to perform DELETE operation on contentInstance resource\ | +| | **}** | ++------------------------+-------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+-------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | NA | +| | the IUT **is triggered** **to send** a valid DELETE Request **containing**\ | | +| | To **set to** CONTAINER\_RESOURCE\_ADDRESS/oldest\ | | +| | **}** | | ++------------------------+-------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= CSE | +| | the IUT **sends** a valid DELETE Request **containing**\ | | +| | To **set to** CONTAINER\_RESOURCE\_ADDRESS/latest **and**\ | | +| | From **set to** AE\_ID\ | | +| | **}** | | ++------------------------+-------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------+---------------+ +<br />TP/oneM2M/AE/DMR/DEL/003 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/AE/DMR/DEL/003 | ++:=======================+:=========================================================================================+:==============+ +| **Test objective** | Check that the IUT sends a <container> resource DELETE request to CSE | ++------------------------+------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.7.2.4 | ++------------------------+------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF03 | ++------------------------+------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 1 | ++------------------------+------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_AE | ++------------------------+------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {**\ | +| | the IUT **being** registered **and**\ | +| | **and** the IUT **being** switched on\ | +| | **and** the IUT **having** created a container resource CONTAINER\_RESOURCE\_ADDRESS\ | +| | **and** the IUT**having** privileges to perform DELETE operation on container resource\ | +| | **}** | ++------------------------+------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | **NA** | +| | the IUT **is triggered to** **send** a valid DELETE Request **containing**\ | | +| | To **set to** CONTAINER\_RESOURCE\_ADDRESS\ | | +| | **}** | | ++------------------------+------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | CSE <=> IUT | +| | the IUT **sends** a valid DELETE Request **containing**\ | | +| | To **set to** CONTAINER\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** AE\_ID\ | | +| | **}** | | ++------------------------+------------------------------------------------------------------------------------------+---------------+ + + +TP/oneM2M/AE/DMR/DEL/004 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+-------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/AE/DMR/DEL/004 | ++:=======================+:================================================================================================+:==============+ +| **Test objective** | Check that the IUT sends a <contentInstance> resource DELETE request to CSE | ++------------------------+-------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.8.2.4 | ++------------------------+-------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF03 | ++------------------------+-------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 1 | ++------------------------+-------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_AE | ++------------------------+-------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {**\ | +| | the IUT **being** registered\ | +| | **and** the IUT **being** switched on\ | +| | **and** the CSE **having created** a container resource\ | +| | **and** the CSE **having created** a contentInstance resource under container resource\ | +| | **and** the IUT **having** privileges to perform DELETE operation on contentInstance resource\ | +| | **}** | ++------------------------+-------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+-------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | **NA** | +| | the IUT **is triggered to** **send** a valid DELETE Request **containing**\ | | +| | To **set to** CONTENTINSTANCE\_RESOURCE\_ADDRESS\ | | +| | **}** | | ++------------------------+-------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | CSE <=> IUT | +| | the IUT **sends** a valid DELETE Request **containing**\ | | +| | To **set to** CONTENTINSTANCE\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** AE\_ID\ | | +| | **}** | | ++------------------------+-------------------------------------------------------------------------------------------------+---------------+ + + + +#### 7.2.1.4 Subscription and Notification (SUB) + +##### 7.2.1.4.1 CREATE Operation +TP/oneM2M/AE/SUB/CRE/001 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+---------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/AE/SUB/CRE/001 | ++:=======================+:============================================================================================+:=================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT sends a subscription creation request | ++------------------------+---------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **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 | ++------------------------+---------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF03 | ++------------------------+---------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 1 | ++------------------------+---------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_AE | ++------------------------+---------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** registered**and**\ | +| | the IUT **being** switched off **and**\ | +| | the IUT**having** privileges to perform CREATE operation on resource AE\_RESOURCE\_ADDRESS\ | +| | **}** | ++------------------------+---------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+---------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | **NA** | +| | the IUT **is triggered to send** a valid CREATE Request **containing**\ | | +| | Resource Type **set to** 23 (subscription) **and**\ | | +| | To**set to** AE\_RESOURCE\_ADDRESS **and**\ | | +| | Content **containing**\ | | +| | subscription resource representation\ | | +| | **}** | | ++------------------------+---------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | CSE <=> IUT | +| | the IUT **sends** a valid CREATE Request **to** CSE **containing**\ | | +| | Resource Type **set to** 23 (subscription) **and**\ | | +| | To**set to** AE\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** AE\_ID **and**\ | | +| | Content **containing**\ | | +| | subscription resource representation\ | | +| | **}** | | ++------------------------+---------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------+---------------+ + + +TP/oneM2M/AE/SUB/CRE/002 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+---------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/AE/SUB/CRE/002 | ++:=======================+:============================================================================================+:==================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT sends a subscription creation request with optional attribute ATTRIBUTE\_NAME when it is triggered | ++------------------------+---------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **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 | ++------------------------+---------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF03 | ++------------------------+---------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 1 | ++------------------------+---------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_AE | ++------------------------+---------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** registered**and**\ | +| | the IUT**having** privileges to perform CREATE operation on resource AE\_RESOURCE\_ADDRESS\ | +| | **}** | ++------------------------+---------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+---------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | NA | +| | the IUT **is triggered to** **send** a valid CREATE Request **containing**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS **and**\ | | +| | Resource Type **set to** 23 (subscription) **and**\ | | +| | Content **containing**\ | | +| | subscription resource **containing**\ | | +| | notificationURI attribute **and**\ | | +| | valid _ATTRIBUTE\_NAME_ attribute\ | | +| | **}** | | ++------------------------+---------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | CSE <=> IUT | +| | the IUT **sends** a valid CREATE Request **to** CSE **containing**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS **and**\ | | +| | Resource Type **set to** 23 (subscription) **and**\ | | +| | From **set to** AE\_ID **and**\ | | +| | Content **containing**\ | | +| | subscription resource **containing**\ | | +| | notificationURI attribute **and**\ | | +| | valid _ATTRIBUTE\_NAME_ attribute\ | | +| | **}** | | ++------------------------+---------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------+---------------+ + + + +|**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 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+--------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/AE/SUB/CRE/003 | ++:=======================+:===============================================================================================================================+:=============================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT sends a <group>/fopt subscription creation request with optional attributes notificationForwardingURI and groupID when it is triggered | ++------------------------+--------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **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 | ++------------------------+--------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF03 | ++------------------------+--------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 1 | ++------------------------+--------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_AE | ++------------------------+--------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** registered**and**\ | +| | **and** the IUT **having** a <group> resource as TARGET\_RESOURCE\_ADDRESS **containing members which are subscribable**\ | +| | the IUT**having** privileges to perform CREATE operation on <group> members\ | +| | **}** | ++------------------------+--------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| Expected behaviour | **Test events** | **Direction** | ++------------------------+--------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| Expected behaviour | **when {** \ | NA | +| | the IUT **is triggered to** **send** a valid CREATE Request **containing**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS/fopt **and**\ | | +| | Resource Type **set to** 23 (subscription) **and**\ | | +| | Content **containing**\ | | +| | subscription resource **containing**\ | | +| | groupID**,** notificationURI attribute **and**\ | | +| | notificationForwardingURI attribute set\ | | +| | **}** | | ++------------------------+--------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| Expected behaviour | **then {** \ | CSE <=> IUT | +| | the IUT **sends** a valid CREATE Request **to** CSE **containing**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS/fopt **and**\ | | +| | Resource Type **set to** 23 (subscription) **and**\ | | +| | From **set to** AE\_ID **and**\ | | +| | Content **containing**\ | | +| | subscription resource **containing**\ | | +| | groupID**,** notificationURI attribute **and**\ | | +| | notificationForwardingURI attribute set\ | | +| | **}** | | ++------------------------+--------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + +##### 7.2.1.4.2 NOTIFY Operation +TP/oneM2M/AE/SUB/NTF/001 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+-------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/AE/SUB/NTF/001 | ++:=======================+:==============================================================================+:===============================================================================================================================+:==============+ +| **Test objective** | Check that the IUT sends a Notify Response to the hosting CSE when receiving a Notify request containing a single notification | ++------------------------+-------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **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 | ++------------------------+-------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF03 | ++------------------------+-------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 1 | ++------------------------+-------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_AE | ++------------------------+-------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {**\ | +| | the IUT **having been** registered **and**\ | +| | the IUT **having created** subscription resource under the CSE **and**\ | +| | the IUT **being** reachable through a URL ACCESSIBLE\_URL\ | +| | **}** | ++------------------------+-------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+-------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {**\ | IUT <=> CSE | +| | the IUT **receives** a NOTIFY Request from hosting CSE **containing**\ | | +| | Content **containing**\ | | +| | notification message representation\ | | +| | **}** | | ++------------------------+-------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | CSE <=> IUT | +| | the IUT **sends** a valid NOTIFY Response to the hosting CSE **containing**\ | | +| | Response Status Code **set to** RESPONSE\_STATUS\_CODE\ | | +| | **}** | | ++------------------------+-------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------+---------------+ +TP/oneM2M/AE/SUB/NTF/002 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+-----------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/AE/SUB/NTF/002 | ++:=======================+:================================================================================================================+:==================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT sends a Notify Response to the hosting CSE when receiving a Notify request containing aggregated notifications | ++------------------------+-----------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **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 | ++------------------------+-----------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF03 | ++------------------------+-----------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 1 | ++------------------------+-----------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_AE | ++------------------------+-----------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {**\ | +| | the IUT **having been** registered **and**\ | +| | the IUT **having created** subscription resource at <group>/fopt with notificationForwardingURI set **and**\ | +| | the IUT **being** reachable through a URL ACCESSIBLE\_URL\ | +| | **}** | ++------------------------+-----------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+-----------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {**\ | IUT <=> CSE | +| | the IUT **receives** a NOTIFY Request from hosting CSE **containing**\ | | +| | Content **containing**\ | | +| | aggregatedNotification message representation\ | | +| | **}** | | ++------------------------+-----------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | CSE <=> IUT | +| | the IUT **sends** a valid Response to the hosting CSE **containing**\ | | +| | Response Status Code **set to** RESPONSE\_STATUS\_CODE\ | | +| | **}** | | ++------------------------+-----------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------+---------------+ + + + + + +#### 7.2.1.5 Communication Management and Delivery Handling (CMDH) + +##### 7.2.1.5.1 Resource pollingChannel (PCH) + + +TP/oneM2M/AE/PCH/001 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++----------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/AE/PCH/001 | ++:=======================================================================================+:========================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT which performs polling sends the Notify request to <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 | ++----------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF03 | ++----------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 2 | ++----------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_PCH | ++----------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **be** **ing** in the "initial state"\ | +| | **and** the IUT **having** **registered** to a CSE1\ | +| | **and** the IUT **having** a <pollingChannel> resource\ | +| | **and** the IUT **having** **sent** a retrieve Request to the CSE\ | +| | To **set to** POLLINGCHANNELURI\_RESOURCE\_ADDRESS\ | +| | **and** the CSE **having re** **ceived** the Request **from** Originator **containing**\ | +| | To **set to** AE\_RESOURCE\_ADDRESS **and**\ | +| | From **set to** ORIGINATOR\_ID\ | +| | **}** | ++----------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++----------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> CSE | +| | the IUT **receives** a polling Response **from** the CSE **containing**\ | | +| | Response Status Code **set to** 2000 (OK)\ | | +| | **}** | | ++----------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= CSE | +| | the IUT **sends** a NOTIFY Request **to** the CSE **containing**\ | | +| | To **set to** POLLINGCHANNELURI\_RESOURCE\_ADDRESS **and**\ | | +| | Content **containing**\ | | +| | Response Status Code **set to** RESPONSE\_STATUS\_CODE\ | | +| | **}** | | ++----------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| 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 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++---------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/AE/PCH/002 | ++:================================================================================+:==========================================================================================================+:==============+ +| **Test objective** | Check that the IUT sends an RETRIEVE Request to <pollingChannelURI> resource\ | +| | 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 | ++---------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF02 | ++---------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 2 | ++---------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_PCH | ++---------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** registered\ | +| | **and** the IUT **being** switched on\ | +| | **and** the AE**having a child** <pollingChannel> resource\ | +| | **}** | ++---------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++---------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | NA | +| | the IUT **is triggered to send** a valid RETRIEVE Request **containing**\ | | +| | To **set to** POLLINGCHANNELURI \_RESOURCE\_ADDRESS\ | | +| | **}** | | ++---------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= CSE | +| | the IUT **sends** a valid RETRIEVE Request **c** **ontaining**\ | | +| | To **set to** POLLINGCHANNELURI \_RESOURCE\_ADDRESS\ | | +| | From set to AE\_ID\ | | +| | **}** | | ++---------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------+---------------+ +| 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 + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ +| **TP Id** | 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 | ++------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ +| **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. | ++------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ +| **Config Id** | CF07 | ++------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ +| **Parent Release** | Release 3 | ++------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ +| **PICS Selection** | PICS\_AE\_IPE, PICS\_RESTFULL\_API, PICS\_TS\_ONTOLOGY\_SERVER | ++------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** registered**and**\ | +| | the IUT **being** in the "initial state" **and**\ | +| | the IUT**having** privileges to perform RETRIEVE operation on formal description of the ontology at AE\_RESOURCE\_ADDRESS\ | +| | **}** | ++------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ +| **Expected behaviour** | **when {** \ | NA | +| | the IUT **is triggered to send** a request to get the formal description of the Ontology\ | | +| | **}** | | ++------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ +| **Expected behaviour** | **then {** \ | Ontology server <=> IUT | +| | the IUT **sends** a valid HTTP GET Request **to** Ontology server **containing**\ | | +| | anURI\ | | +| | indicating the address where to get the Ontology\ | | +| | **}** | | ++------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+ + + + +##### 7.2.1.6.2 CREATE Operation +TP/oneM2M/AE/OBI/CRE/001 + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+-------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/AE/OBI/CRE/001 | ++:=======================+:====================================================================================================================================+:==============+ +| **Test objective** | 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 | ++------------------------+-------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF07 | ++------------------------+-------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 3 | ++------------------------+-------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_AE\_IPE | ++------------------------+-------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **never** **being** registered **and**\ | +| | the IUT **being** in the "initial state" **and**\ | +| | the IUT**having got** a valid APP-ID\ | +| | **}** | ++------------------------+-------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+-------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | **NA** | +| | the IUT **is triggered to** **send** a valid CREATE Request **containing**\ | | +| | To**set to** CSE\_RESOURCE\_ADDRESS **and**\ | | +| | Resource Type **set to** 2 (AE) **and**\ | | +| | Content **containing**\ | | +| | AE resource representation\ | | +| | **}** | | ++------------------------+-------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | CSE <=> IUT | +| | the IUT **sends** a valid CREATE Request **to** CSE **containing**\ | | +| | Resource Type **set to** 2 (AE) **and**\ | | +| | To **set to** CSE\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** empty **and**\ | | +| | Content **containing**\ | | +| | AE-IPE resource representation\ | | +| | **}** | | ++------------------------+-------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + + +##### 7.2.1.6.3 RETRIEVE Operation +TP/oneM2M/AE/OBI/RET/001 + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/AE/OBI/RET/001 | ++:=======================+:===================================================================================+:===============================================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT accepts a retrieval request resource and responds 2000 (OK) status | ++------------------------+------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **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. | ++------------------------+------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF07 | ++------------------------+------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 3 | ++------------------------+------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_AE\_IPE | ++------------------------+------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** registered**and**\ | +| | the IUT **being** in the "initial state" **and**\ | +| | the IUT**having retrieved and parsed** the formal description of the ontology and\ | +| | the IUT**having** performed DISCOVERY of non-oneM2M devices\ | +| | **}** | ++------------------------+------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> CSE | +| | the IUT **receives** a valid RETRIEVE Request **from** CSE **containing**\ | | +| | To **set to** AE\_IPE\_ID **and**\ | | +| | From **set to** CSE\_RESOURCE\_ADDRESS **and**\ | | +| | **no** Content \ | | +| | **}** | | ++------------------------+------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= CSE | +| | the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set to** 2000 (OK) **and**\ | | +| | Resource Type **set to** 28 (flexContainer) **and** \ | | +| | Content **containing**\ | | +| | Non-oneM2M AE resource representation as a specialization of <flexContainer>\ | | +| | **}** | | ++------------------------+------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + +TP/oneM2M/AE/OBI/RET/002 + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/AE/OBI/RET/002 | ++:=======================+:===================================================================================+:==============================================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT accepts a retrieval request resource with the optional _ATTRIBUTE_ | ++------------------------+------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **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. | ++------------------------+------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF07 | ++------------------------+------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 3 | ++------------------------+------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_AE\_IPE | ++------------------------+------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** registered**and**\ | +| | the IUT **being** in the "initial state" **and**\ | +| | the IUT**having retrieved and parsed** the formal description of the ontology and\ | +| | the IUT**having** performed DISCOVERY of non-oneM2M devices\ | +| | **}** | ++------------------------+------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> CSE | +| | the IUT **receives** a valid RETRIEVE Request **from** AE **containing**\ | | +| | To **set to** CSEBASE\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** AE\_ID **and**\ | | +| | **no** Content\ | | +| | **}** | | ++------------------------+------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= CSE | +| | the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set to** 2000 (OK) **and**\ | | +| | Resource Type **set to** 28 (flexContainer) **and** \ | | +| | Content **containing**\ | | +| | Non-oneM2M resource as a specialization of <flexContainer> **containing**\ | | +| | valid _ATTRIBUTE_ attribute\ | | +| | **}** | | ++------------------------+------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + +TP/oneM2M/AE/OBI/RET/003 + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/AE/OBI/RET/003 | ++:=======================+:==========================================================================================================================================================================================+:==============+ +| **Test objective** | 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. | ++------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF07 | ++------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 3 | ++------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_AE\_IPE, PICS\_AE\_IPE\_DISCOVERY | ++------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** registered**and**\ | +| | the IUT **being** in the "initial state" **and**\ | +| | the IUT**having retrieved and parsed** the formal description of the ontology **and**\ | +| | the IUT**having** performed DISCOVERY of non-oneM2M devices **and**\ | +| | the IUT **having** discovered a non-oneM2M device **with**\ | +| | a valid address value\ | +| | **indicating** NON\_ONEM2M\_AE\_RESOURCE\_ADDRESS\ | +| | **}** | ++------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | CSE >= IUT | +| | the IUT **receives** a valid RETRIEVE Request **from** CSE **containing**\ | | +| | To **set to** NON\_ONEM2M\_AE\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** CSE\_ID\ | | +| | **}** | | ++------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | CSE <=> IUT | +| | the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set to** 2000 (OK) **and**\ | | +| | Content **containing**\ | | +| | non-oneM2M devices resource representation\ | | +| | **}** | | ++------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + +TP/oneM2M/AE/OBI/RET/004 + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/AE/OBI/RET/004 | ++:=======================+:=====================================================================================================================================================================================+:==============+ +| **Test objective** | 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. | ++------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF07 | ++------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 3 | ++------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_AE\_IPE, PICS\_AE\_IPE\_DISCOVERY | ++------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** registered**and**\ | +| | the IUT **being** in the "initial state" **and**\ | +| | the IUT**having retrieved and parsed** the formal description of the ontology and\ | +| | the IUT**having** performed DISCOVERY of non-oneM2M devices **and**\ | +| | the IUT **having** discovered a new non-oneM2M device **with**\ | +| | a valid address value\ | +| | **indicating** NON\_ONEM2M\_NEW\_AE\_RESOURCE\_ADDRESS\ | +| | **}** | ++------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | CSE >= IUT | +| | the IUT **receives** a valid RETRIEVE Request **from** CSE **containing**\ | | +| | To **set to** NON\_ONEM2M\_NEW\_AE\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** CSE\_ID\ | | +| | **}** | | ++------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | CSE <=> IUT | +| | the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set to** 2000 (OK) **and**\ | | +| | Content **containing**\ | | +| | non-oneM2M devices resource representation\ | | +| | **}** | | ++------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + +TP/oneM2M/AE/OBI/RET/005 + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/AE/OBI/RET/005 | ++:=======================+:=====================================================================================================================================================================================+:==============+ +| **Test objective** | 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. | ++------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF07 | ++------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 3 | ++------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_AE\_IPE, PICS\_AE\_IPE\_DISCOVERY | ++------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** registered**and**\ | +| | the IUT **being** in the "initial state" **and**\ | +| | the IUT**having retrieved and parsed** the formal description of the ontology and\ | +| | the IUT**having** performed DISCOVERY of non-oneM2M devices **and**\ | +| | An existing non-oneM2M (NON\_ONEM2M\_NEW\_AE\_RESOURCE\_ADDRESS) device was switched off\ | +| | **}** | ++------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | CSE >= IUT | +| | the IUT **receives** a valid RETRIEVE Request **from** CSE **containing**\ | | +| | To **set to** NON\_ONEM2M\_NEW\_AE\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** CSE\_ID\ | | +| | **}** | | ++------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | CSE <=> IUT | +| | the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set to** 4004 (NOT\_FOUND)\ | | +| | **}** | | ++------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + +TP/oneM2M/AE/OBI/RET/006 + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/AE/OBI/RET/006 | ++:=======================+:=====================================================================================================================================================================================+:==============+ +| **Test objective** | 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. | ++------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF07 | ++------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 3 | ++------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_AE\_IPE, PICS\_AE\_IPE\_DISCOVERY | ++------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** registered**and**\ | +| | the IUT **being** in the "initial state" **and**\ | +| | the IUT**having retrieved and parsed** the formal description of the ontology and\ | +| | the IUT**having** performed DISCOVERY of non-oneM2M devices\ | +| | **}** | ++------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | CSE >= IUT | +| | the IUT **receives** a valid RETRIEVE Request **from** AE **containing**\ | | +| | To **set to** IPE\_RESOURCE\_ADDRESS **and**\ | | +| | Resource Type **set to** 28 (flexContainer) **and** \ | | +| | From **set to** CSE\_ID **and**\ | | +| | Filter Criteria **containing**\ | | +| | filterUsage**set to** 1 (IPE On-demand Discovery)\ | | +| | **}** | | ++------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | CSE <=> IUT | +| | the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set to** 2000 (OK) **and**\ | | +| | Content **containing**\ | | +| | URIList representation\ | | +| | **}** | | ++------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + + + + +#### 7.2.1.7 Home Appliance Information Model and Mapping (HAIM) + +##### 7.2.1.7.1 CREATE Operation +TP/oneM2M/AE/HAIM/CRE/001 + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+--------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/AE/HAIM/CRE/001 | ++:=======================+:=================================================================================================+:===========================================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT creates a _[_ _HAIM\_DEVICE]_ resource as a specialization of the <flexContainer> resource on the hosting CSE using the appropriate 'DeviceClass ID' | ++------------------------+--------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **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 | ++------------------------+--------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF03 | ++------------------------+--------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 3 | ++------------------------+--------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_AE | ++------------------------+--------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** registered**and**\ | +| | the IUT **being** switched on **and**\ | +| | the IUT**having** privileges to perform CREATE operation on resource\ | +| | TARGET\_RESOURCE\_ADDRESS **and**\ | +| | the IUT **exposing** a controlling interface for a _HAIM\_DEVICE_\ | +| | **}** | ++------------------------+--------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **ted behaviour** | **Test events** | **Direction** | ++------------------------+--------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **ted behaviour** | **when {** \ | NA | +| | the IUT **is triggered to send** a valid CREATE Request **containing**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS\ | | +| | Content **set to** _[HAIM\_DEVICE] resource_\ | | +| | **}** | | ++------------------------+--------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **ted behaviour** | **then {** \ | CSE <=> IUT | +| | the IUT **sends** a valid CREATE Request **containing**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS**and**\ | | +| | Content **containing**\ | | +| | _[HAIM\_DEVICE]_ resource as a specialization of <flexContainer> **containing**\ | | +| | containerDefinition attribute**set to**\ | | +| | "org.onem2m.home.device._HAIM\_DEVICE"_\ | | +| | **}** | | ++------------------------+--------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + + +|**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 + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+-------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/AE/HAIM/CRE/002 | ++:=======================+:========================================================================+:=====================================================================================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT creates a _[_ _HAIM\_MODULE]_ resource as a specialization of the <flexContainer> resource and as a child of _[HAIM\_DEVICE]_ resouce on the hosting CSE using the appropriate ModuleClass ID | ++------------------------+-------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **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 | ++------------------------+-------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF03 | ++------------------------+-------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 3 | ++------------------------+-------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_AE | ++------------------------+-------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** registered**and**\ | +| | the IUT **being** switched on **and**\ | +| | the IUT**having** privileges to perform CREATE operation on resource\ | +| | TARGET\_RESOURCE\_ADDRESS **and**\ | +| | the IUT **exposing** a controlling interface for a _HAIM\_DEVICE_\ | +| | **}** | ++------------------------+-------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **ted behaviour** | **Test events** | **Direction** | ++------------------------+-------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **ted behaviour** | **when {** \ | NA | +| | the IUT **is triggered to send** a valid CREATE Request **containing**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS\ | | +| | Content **set to** _[HAIM\_DEVICE] resource_\ | | +| | **}** | | ++------------------------+-------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **ted behaviour** | **then {** \ | CSE <=> IUT | +| | the IUT **sends** a valid CREATE Request **containing**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS**and**\ | | +| | Content **containing**\ | | +| | _[HAIM\_DEVICE]_ resource **containing**\ | | +| | _[HAIM\_MODULE]_ resource as a specialization of\ | | +| | <flexContainer> as an instance of the _HAIM\_MODULE_\ | | +| | ModuleClass **containing**\ | | +| | containerDefinition attribute**set to**\ | | +| | "org.onem2m.home. moduleclass._HAIM\_MODULE"_\ | | +| | **}** | | ++------------------------+-------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + + +|**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 + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+-------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/AE/HAIM/CRE/003 | ++:=======================+:========================================================================+:============================================================================================================================================================================================================================================================================+:==============+ +| **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 <node> resource linked by the nodelink attribute of the _HAIM\_DEVICE_ model | ++------------------------+-------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **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 | ++------------------------+-------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF03 | ++------------------------+-------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 3 | ++------------------------+-------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_AE | ++------------------------+-------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** registered**and**\ | +| | the IUT **being** switched on **and**\ | +| | the IUT**having** privileges to perform CREATE operation on resource\ | +| | TARGET\_RESOURCE\_ADDRESS **and**\ | +| | the IUT **exposing** a controlling interface for a _HAIM\_DEVICE_\ | +| | **}** | ++------------------------+-------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **ted behaviour** | **Test events** | **Direction** | ++------------------------+-------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **ted behaviour** | **when {** \ | NA | +| | the IUT **is triggered to send** a valid CREATE Request **containing**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS\ | | +| | Content **set to** _[HAIM\_DEVICE] resource_\ | | +| | **}** | | ++------------------------+-------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **ted behaviour** | **then {** \ | CSE <=> IUT | +| | the IUT **sends** a valid CREATE Request **containing**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS**and**\ | | +| | Content **containing**\ | | +| | _[HAIM\_DEVICE]_ resource **containing**\ | | +| | nodelink attribute **containing**\ | | +| | link to a <node> resource on the same hosting CSE **containing**\ | | +| | [deviceInfo] resource\ | | +| | **}** | | ++------------------------+-------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + + +|**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 + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+-------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/AE/HAIM/CRE/004 | ++:=======================+:========================================================================+:================================================================================================================================================================================================================================================================+:==============+ +| **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 | ++------------------------+-------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **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 | ++------------------------+-------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF03 | ++------------------------+-------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 3 | ++------------------------+-------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_AE | ++------------------------+-------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** registered**and**\ | +| | the IUT **being** switched on **and**\ | +| | the IUT**having** privileges to perform CREATE operation on resource\ | +| | TARGET\_RESOURCE\_ADDRESS **and**\ | +| | the IUT **exposing** a controlling interface for a _HAIM\_DEVICE_\ | +| | **}** | ++------------------------+-------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **ted behaviour** | **Test events** | **Direction** | ++------------------------+-------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **ted behaviour** | **when {** \ | NA | +| | the IUT **is triggered to send** a valid CREATE Request **containing**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS\ | | +| | Content **set to** _[HAIM\_DEVICE] resource_\ | | +| | **}** | | ++------------------------+-------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **ted behaviour** | then {\ | CSE <=> IUT | +| | the IUT sends a valid CREATE Request **containing**\ | | +| | To set to TARGET\_RESOURCE\_ADDRESS and\ | | +| | Content **containing**\ | | +| | [_HAIM\_DEVICE_ ] resource **containing**\ | | +| | [_HAIM\_MODULE_ ] resource as a specialization of\ | | +| | <flexContainer> **containing**\ | | +| | appropriate [customAttribute] attributes with name set to\ | | +| | "prop_"_ prefix plus the Property name\ | | +| | **}** | | ++------------------------+-------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + + +|**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 + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+-------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/AE/HAIM/CRE/005 | ++:=======================+:========================================================================+:==========================================================================================================================================================================================================================================+:==============+ +| **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 | ++------------------------+-------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **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 | ++------------------------+-------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF03 | ++------------------------+-------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 3 | ++------------------------+-------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_AE | ++------------------------+-------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** registered**and**\ | +| | the IUT **being** switched on **and**\ | +| | the IUT**having** privileges to perform CREATE operation on resource\ | +| | TARGET\_RESOURCE\_ADDRESS **and**\ | +| | the IUT **exposing** a controlling interface for a _HAIM\_DEVICE_\ | +| | **}** | ++------------------------+-------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **ted behaviour** | **Test events** | **Direction** | ++------------------------+-------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **ted behaviour** | **when {** \ | NA | +| | the IUT **is triggered to send** a valid CREATE Request **containing**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS\ | | +| | Content **set to** _[HAIM\_DEVICE] resource_\ | | +| | **}** | | ++------------------------+-------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **ted behaviour** | then {\ | CSE <=> IUT | +| | the IUT sends a valid CREATE Request **containing**\ | | +| | To set to TARGET\_RESOURCE\_ADDRESS and\ | | +| | Content **containing**\ | | +| | [_HAIM\_DEVICE_ ] resource **containing**\ | | +| | [_HAIM\_MODULE_ ] resource as a specialization of\ | | +| | <flexContainer> **containing**\ | | +| | appropriate [customAttribute] attributes with name set to\ | | +| | the DataPoint name\ | | +| | **}** | | ++------------------------+-------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + + +|**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 + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++-----------------------------+-----------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/AE/HAIM/CRE/006 | ++:============================+:========================================================================================+:==============================================================================================================================+:==============+ +| **Test objective** | Check that the IUT creates the child Action module resources according to the _SDT\_MODULE_ model | ++-----------------------------+-----------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **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 | ++-----------------------------+-----------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CFG03 | ++-----------------------------+-----------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 4 | ++-----------------------------+-----------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_??? | ++-----------------------------+-----------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** registered**and**\ | +| | the IUT **being** switched on **and**\ | +| | the IUT**having** privileges to perform CREATE operation on resource\ | +| | TARGET\_RESOURCE\_ADDRESS **and**\ | +| | the IUT **having** created a resource at SDT\_DEVICE\_ADDRESS of type _SDT\_DEVICE_ \ | +| | **containing** child _SDT\_MODULE_ resource at SDT\_MODULE\_RESOURCE\_ADDRESS\ | +| | **}** | ++-----------------------------+-----------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expec** **ted behaviour** | **Test events** | **Direction** | ++-----------------------------+-----------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expec** **ted behaviour** | **when {** \ | NA | +| | **}** | | ++-----------------------------+-----------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expec** **ted behaviour** | then {\ | IUT >= CSE | +| | the IUT sends a valid CREATE Request **containing**\ | | +| | To **set to** SDT\_MODULE \_RESOURCE\_ADDRESS and\ | | +| | Content **containing**\ | | +| | _ACTION\_NAME_ resource as a specialization of\ | | +| | <flexContainer> **containing**\ | | +| | _CUSTOM\_ATTRIBUTES_ attributes **and**\ | | +| | containerDefinition attribute**set to**\ | | +| | "org.onem2m._DOMAIN_ .action._ACTION\_NAME_ _"_ **and**\ | | +| | resourceName attribute**set to** _ACTION\_NAME_\ | | +| | **}** | | ++-----------------------------+-----------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------+---------------+ + + + +|**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 + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++-----------------------------+--------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/AE/HAIM/CRE/007 | ++:============================+:=====================================================================================+:=========================================================================================================================+:==============+ +| **Test objective** | Check that the IUT responds correctly when its ACTION\_NAME resource is triggered. | ++-----------------------------+--------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------+---------------+ +| **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 | ++-----------------------------+--------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF03 | ++-----------------------------+--------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 4 | ++-----------------------------+--------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_AE | ++-----------------------------+--------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** registered to CSE **and**\ | +| | the IUT **exposing** a controlling interface for an _ACTION\_NAME_ **and**\ | +| | the IUT **having created on** the CSE **a** SDT\_MODULE at SDT\_MODULE\_ADDRESS\ | +| | SDT\_MODULE **containing** DATA\_POINT set to a valid value **and**\ | +| | the IUT **having created on** the CSE **an** ACTION\_NAME at ACTION\_NAME\_ADDRESS\ | +| | the IUT **having created on** the CSE a <subscription> at ACTION\_NAME\_ADDRESS\ | +| | **}** | ++-----------------------------+--------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expec** **ted behaviour** | **Test events** | **Direction** | ++-----------------------------+--------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expec** **ted behaviour** | **when {** \ | CSE | +| | The IUT receives a valid NOTIFY Request **containing**\ | | +| | _operation_ **set to** UPDATE\ | | +| | _subscriptionReference_ **_set to_** resource identifier of ACTION\_NAME\ | | +| | **containing** valid ACTION\_NAME representation **containing**\ | | +| | CUSTOM\_ATTRIBUTE set to valid value\ | | +| | **}** | | ++-----------------------------+--------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expec** **ted behaviour** | **then** {\ | IUT >= CSE | +| | the IUT sends a valid UPDATE Request **containing**\ | | +| | To **set to** SDT\_MODULE\_ADDRESS and\ | | +| | Content **containing** _SDT\_MODULE_ resource **containing**\ | | +| | a valid_DATA\_POINT_ attribute\ | | +| | the IUT sends a valid NOTIFY Response **containing**\ | | +| | response status code 2000\ | | +| | **}** | | ++-----------------------------+--------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------+---------------+ + + + + + +|**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 + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+----------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/AE/SEC/ESP/NTF/001 | ++:=======================+:=============================================================================================+:=================================================================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT sends a request for receiverESPrimRandObject, if the e2eSecInfo attribute of the Receiver's <remoteCSE> resource in CSE2 does not include a sharedReceiverESPrimRandObject | ++------------------------+----------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0003 8.4.2 - step B.2D, TS-0004 7.5.1.2.11 | ++------------------------+----------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF03 | ++------------------------+----------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_AE | ++------------------------+----------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** registered\ | +| | **and** the IUT **being** switched on\ | +| | **and** the IUT having established a pairwiseESPrimKey with the Receiver (CSE1)\ | +| | **and** the IUT **having** sent a RETRIEVE Request on the e2eSecInfo attribute in resource\ | +| | TARGET\_REMOTE\_CSE\_ADDRESS\ | +| | **}** | ++------------------------+----------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+----------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> CSE2 | +| | the IUT **receives** a valid Response from CSE2 **containing**\ | | +| | Response Status Code **set** **to** 2000 (OK) **and**\ | | +| | Content **containing**\ | | +| | <remoteCSE>resource **containing** \ | | +| | e2eSecInfo attribute **containing**\ | | +| | **no** sharedReceiverESPrimRandObject parameter\ | | +| | **}** | | ++------------------------+----------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | CSE1 <=> IUT | +| | the IUT **sends** a valid NOTIFY Request **to** Receiver CSE(CSE1) **containing**\ | | +| | To **set to** TARGET\_RECEIVER\_ADDRESS **and**\ | | +| | From **set to** AE\_ID **and**\ | | +| | Content **containing**\ | | +| | securityInfo element **containing**\ | | +| | securityInfoType element **set** **to** 3\ | | +| | (receiverESPrimRandObject Request)\ | | +| | **}** | | ++------------------------+----------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + +TP/oneM2M/AE/SEC/ESP/NTF/002 + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+-------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/AE/SEC/ESP/NTF/002 | ++:=======================+:====================================================================================+:========================================================================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT sends a request for receiverESPrimRandObject to the Receiver if the_sharedReceiverESPrimRandObject_ parameter in the Receiver's <remoteCSE> resource located in CSE2 has expired | ++------------------------+-------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0003 8.4.2 - step B.2D, TS-0004 7.5.1.2.11 | ++------------------------+-------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF03 | ++------------------------+-------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_AE | ++------------------------+-------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** registered\ | +| | **and** the IUT **being** switched on\ | +| | **and** the IUT having established a pairwiseESPrimKey with the Receiver CSE(CSE1)\ | +| | **and** the IUT **having** sent a RETRIEVE Request on the e2eSecInfo on resource\ | +| | TARGET\_REMOTE\_CSE\_ADDRESS\ | +| | **}** | ++------------------------+-------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+-------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> CSE2 | +| | the IUT **receives** a valid Response from CSE2 **containing**\ | | +| | Response Status Code **set** **to** 2000 (OK) **and**\ | | +| | Content **containing**\ | | +| | <remoteCSE> resource **containing** \ | | +| | e2eSecInfo attribute **containing**\ | | +| | sharedReceiverESPrimRandObject parameter **containing**\ | | +| | ESPrimRandExpiry field set to an expired date\ | | +| | **}** | | ++------------------------+-------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | CSE1 <=> IUT | +| | the IUT **sends** a valid NOTIFY Request **to** Receiver CSE **containing**\ | | +| | To **set to** TARGET\_RECEIVER\_ADDRESS **and**\ | | +| | From **set to** AE\_ID **and**\ | | +| | Content **containing**\ | | +| | securityInfo element **containing**\ | | +| | securityInfoType element **set** **to** 3 (receiverESPrimRandObject\ | | +| | Request)\ | | +| | **}** | | ++------------------------+-------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + +TP/oneM2M/AE/SEC/ESP/NTF/003 + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/AE/SEC/ESP/NTF/003 | ++:=======================+:=====================================================================================================================================================+:===================================================================+:==============+ +| **Test objective** | Check that the IUT sends a valid ESPrim object to the Receiver CSE | ++------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------+---------------+ +| **Reference** | TS-0003 8.4.2 - step C.4, TS-0004 7.5.1.2.13, TS-0001 11.4.2 | ++------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------+---------------+ +| **Config Id** | CF03 | ++------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_AE | ++------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **is being** registered\ | +| | **and** the IUT **being** switched on\ | +| | **and** the IUT**having received** receiverESPrimRandObject\ | +| | **and** the IUT **having** established a sessionESPrimKey with the Receiver CSE\ | +| | **}** | ++------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | NA | +| | the IUT **is triggered to** **send** a valid NOTIFY Request **containing**\ | | +| | To **set to** TARGET\_RECEIVER\_ADDRESS **and**\ | | +| | From **set to** AE\_ID **and**\ | | +| | Content **containing**\ | | +| | securityInfo element **containing**\ | | +| | securityInfoType element **set** **to** 5 (ESPrim Object) **and** \ | | +| | esprimObject element\ | | +| | **}** | | ++------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | CSE <=> IUT | +| | the IUT **sends** a valid NOTIFY Request **to** the Receiver CSE **containing** To **set to** TARGET\_RECEIVER\_ADDRESS **and**\ | | +| | From **set to** AE\_ID **and**\ | | +| | Content **containing**\ | | +| | securityInfo element **containing**\ | | +| | securityInfoType element **set** **to** 5 (ESPrim Object) **and** \ | | +| | esprimObject element **set** **to a** JSON Web Encryption (JWE)\ | | +| | Compact Serialization on inner request primitive\ | | +| | **}** | | ++------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------+---------------+ + + + +###### 7.2.1.8.1.1.2 RETRIEVE Operation +TP/oneM2M/AE/SEC/ESP/RET/001 + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+-----------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/AE/SEC/ESP/RET/001 | ++:=======================+:==================================================================================+:====================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT sends a valid request for e2eSecInfo attribute of the Receiver's <remoteCSE> resource in the CSE Registered with Receiver CSE | ++------------------------+-----------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0003 8.4.2 - step B.2A, TS-0004 7.5.1.2.11 | ++------------------------+-----------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF03 | ++------------------------+-----------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_AE | ++------------------------+-----------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **is being** registered\ | +| | **and** the IUT **being** switched on\ | +| | **and** the IUT**having** established a pairwiseESPrimKey with the Receiver CSE\ | +| | **}** | ++------------------------+-----------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+-----------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | NA | +| | the IUT **is triggered to** **send** a valid RETRIEVE Request **containing**\ | | +| | To **set to** TARGET\_REMOTE\_CSE\_ADDRESS **and**\ | | +| | From **set to** AE\_ID **and**\ | | +| | Content **containing**\ | | +| | attributeList element**containing**\ | | +| | e2eSecInfo attribute\ | | +| | **}** | | ++------------------------+-----------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | CSE1 <=> IUT | +| | the IUT **sends** a valid RETRIEVE Request **to** CSE1 **containing**\ | | +| | To **set to** TARGET\_REMOTE\_CSE\_ADDRESS **and**\ | | +| | From **set to** AE\_ID **and**\ | | +| | Content **containing**\ | | +| | remoteCSE resource**containing**\ | | +| | e2eSecInfo attribute\ | | +| | **}** | | ++------------------------+-----------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + +TP/oneM2M/AE/SEC/ESP/RET/002 + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+-------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/AE/SEC/ESP/RET/002 | ++:=======================+:==========================================================================================+:=====================================================================================================================================================================================================================================================+:==============+ +| **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 <remoteCSE> resource in the CSE Registered with Receiver CSE | ++------------------------+-------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0003 8.4.2 - step B.2D, TS-0004 7.5.1.2.11 | ++------------------------+-------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF03 | ++------------------------+-------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_AE | ++------------------------+-------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **is being** registered\ | +| | **and** the IUT **being** switched on\ | +| | **and** the IUT **having** established a pairwiseESPrimKey **with** the Originator\ | +| | **and** the <remoteCSE> resource at TARGET\_REMOTE\_CSE\_ADDRESS **contain** **ing**\ | +| | e2eSecInfo attribute with no _sharedReceiverESPrimRandObject_ parameter\ | +| | \ | +| | **}** | ++------------------------+-------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+-------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | NA | +| | the IUT **is triggered to send** a valid RETRIEVE Request **containing** \ | | +| | To **set to** TARGET\_REMOTE\_CSE\_ADDRESS **and**\ | | +| | From **set to** AE\_ID **and**\ | | +| | Content **containing**\ | | +| | attributeList element**containing**\ | | +| | e2eSecInfo attribute\ | | +| | **}** | | ++------------------------+-------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= CSE1 | +| | the IUT **sends** a valid NOTIFICATION Request **containing**\ | | +| | To **set to** TARGET\_RECEIVER\_ADDRESS **and**\ | | +| | From **set to** AE\_ID **and**\ | | +| | Content containing\ | | +| | securityInfo element containing\ | | +| | securityInfoType element set to 3 (receiverESPrimRandObject\ | | +| | Request)\ | | +| | **}** | | ++------------------------+-------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + +TP/oneM2M/CSE/SEC/ESP/RET/003 + + + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+-------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/AE/SEC/ESP/RET/003 | ++:=======================+:==========================================================================================+:===============================================================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT sends a notification containing an inner "receiverESPrimRandObject request" to the Receiver if the sharedReceiverESPrimRandObject in the <remoteCSE> resource is expired | ++------------------------+-------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0003 8.4.2 - step B.2D, TS-0004 7.5.1.2.11 | ++------------------------+-------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF03 | ++------------------------+-------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_AE | ++------------------------+-------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT is being registered\ | +| | **and** the IUT being switched on\ | +| | **and** the IUT **having** established a pairwiseESPrimKey **with** the Originator\ | +| | **and** the <remoteCSE> resource at TARGET\_REMOTE\_CSE\_ADDRESS **contain** **ing**\ | +| | e2eSecInfo attribute with an expired _sharedReceiverESPrimRandObject_ parameter\ | +| | **}** | ++------------------------+-------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+-------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | NA | +| | the IUT **is triggered to send** a valid RETRIEVE Request **containing** \ | | +| | To **set to** TARGET\_REMOTE\_CSE\_ADDRESS **and**\ | | +| | From **set to** AE\_ID **and**\ | | +| | Content **containing**\ | | +| | attributeList element**containing**\ | | +| | e2eSecInfo attribute\ | | +| | **}** | | ++------------------------+-------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= CSE1 | +| | the IUT **sends** a valid NOTIFICATION Request **containing**\ | | +| | To **set to** TARGET\_RECEIVER\_ADDRESS **and**\ | | +| | From **set to** AE\_ID **and**\ | | +| | Content containing\ | | +| | securityInfo element containing\ | | +| | securityInfoType element set to 3 (receiverESPrimRandObject\ | | +| | Request)\ | | +| | **}** | | ++------------------------+-------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + + + +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 + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+--------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/AE/SEC/ESC/NTF/001 | ++:=======================+:=================================================================================================+:=================================================================================+:==============+ +| **Test objective** | Check that the IUT sends a notify request with ESCertKE message 1 when triggered | ++------------------------+--------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0003 8.7.2.2 - step C.1.a, TS-0001 11.4.3, TS-0004 6.3.5.48 | ++------------------------+--------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF03 | ++------------------------+--------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_AE | ++------------------------+--------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT is being registered\ | +| | **and** the IUT being switched on\ | +| | **and** the IUT **having** been provisioned with the corresponding private key and certificate\ | +| | **and** the IUT **having** configured Terminating End-Point's Certificate Info & Identity\ | +| | **}** | ++------------------------+--------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+--------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | NA | +| | the IUT **is triggered** **to send** a valid NOTIFY Request **containing**\ | | +| | To **set to** TERMINATING\_ENDPOINT\_ADDRESS **and**\ | | +| | From **set to** AE\_ID **and**\ | | +| | Content**containing**\ | | +| | securityInfo element **containing**\ | | +| | securityInfoType element **set to** 6 (ESCertKE Message) **and**\ | | +| | escertkeMessage element **containing**\ | | +| | base64 representation of ESCertKE Message 1 (TLS Message: Client Hello)\ | | +| | **}** | | ++------------------------+--------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= CSE1 | +| | the IUT **sends** a valid NOTIFY Request to CSE1 **containing**\ | | +| | To **set to** TERMINATING\_ENDPOINT\_ADDRESS **and**\ | | +| | From **set to** AE\_ID **and**\ | | +| | Content**containing**\ | | +| | securityInfo element **containing**\ | | +| | securityInfoType element **set to** 6 (ESCertKE Message) **and**\ | | +| | escertkeMessage element **containing**\ | | +| | base64 representation of ESCertKE Message 1 (TLS Message: Client Hello)\ | | +| | **}** | | ++------------------------+--------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------+---------------+ + + +TP/oneM2M/AE/SEC/ESC/NTF/002 + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+--------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/AE/SEC/ESC/NTF/002 | ++:=======================+:=================================================================================================+:=============================================================================================================================+:==============+ +| **Test objective** | Check that the IUT sends a notify response with ESCertKE message 2 when it receives a notify request with ESCertKE message 1 | ++------------------------+--------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0003 8.7.2.2 - step C.1.b, TS-0001 11.4.3, TS-0004 6.3.5.48 | ++------------------------+--------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF03 | ++------------------------+--------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_AE | ++------------------------+--------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT is being registered\ | +| | **and** the IUT being switched on\ | +| | **and** the IUT **having** been provisioned with the corresponding private key and certificate\ | +| | **and** the IUT **having** configured Initiating End-Point's Certificate Info & Identity\ | +| | **}** | ++------------------------+--------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+--------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> CSE1 | +| | the IUT **receives** a valid NOTIFY Request from CSE1 **containing**\ | | +| | To **set to** TERMINATING\_ENDPOINT\_ADDRESS **and**\ | | +| | From **set to** CSE1\_ID **and**\ | | +| | Content**containing**\ | | +| | securityInfo element **containing**\ | | +| | securityInfoType element **set to** 6 (ESCertKE Message) **and**\ | | +| | escertkeMessage element **containing**\ | | +| | base64 representation of ESCertKE Message 1 (TLS Message: Client Hello)\ | | +| | **}** | | ++------------------------+--------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= CSE1 | +| | the IUT **sends** a valid NOTIFY Response to CSE **containing**\ | | +| | To **set to** INITIATING\_ENDPOINT\_ADDRESS **and**\ | | +| | From **set to** AE\_ID **and**\ | | +| | ResponseStatusCode set to OK (2000) **and**\ | | +| | Content**containing**\ | | +| | securityInfo element **containing**\ | | +| | securityInfoType element **set to** 6 (ESCertKE Message) **and**\ | | +| | escertkeMessage element **containing**\ | | +| | base64 representation of ESCertKE Message 2 (TLS\ | | +| | Messages: Server Hello, Certificate\*,\ | | +| | ServerKeyExchange\*, CertificateRequest\*,\ | | +| | ServerHelloDone)\ | | +| | **}** | | ++------------------------+--------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------+---------------+ + + +TP/oneM2M/AE/SEC/ESC/NTF/003 + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+---------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/AE/SEC/ESC/NTF/003 | ++:=======================+:==========================================================================================================================+:=============================================================================================================================+:==============+ +| **Test objective** | Check that the IUT sends a notify request with ESCertKE message 3 when it receives a notify response with ESCertKE message 2 | ++------------------------+---------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0003 8.7.2.2 - step C.1.c, TS-0001 11.4.3, TS-0004 6.3.5.48 | ++------------------------+---------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF03 | ++------------------------+---------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_AE, | ++------------------------+---------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT is being registered\ | +| | **and** the IUT being switched on\ | +| | **and** the IUT **having** been provisioned with the corresponding private key and certificate\ | +| | **and** the IUT **having** configured Terminating End-Point's Certificate Info & Identity\ | +| | **and** the IUT **having** **sent** a notify request to the Terminating End-Point with ESCertKE Message 1\ | +| | **}** | ++------------------------+---------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+---------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> CSE1 | +| | the IUT **receives** a valid NOTIFY Response from CSE1 **containing**\ | | +| | To **set to** INITIATING\_ENDPOINT\_ADDRESS **and**\ | | +| | From **set to** CSE1\_ID **and**\ | | +| | ResponseStatusCode set to OK (2000) **and**\ | | +| | Content**containing**\ | | +| | securityInfo element **containing**\ | | +| | securityInfoType element **set to** 6 (ESCertKE Message) **and**\ | | +| | escertkeMessage element **containing**\ | | +| | base64 representation of ESCertKE Message 2 (TLS\ | | +| | Messages: Server Hello, Certificate\*,\ | | +| | ServerKeyExchange\*, CertificateRequest\*,\ | | +| | ServerHelloDone)\ | | +| | **}** | | ++------------------------+---------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= CSE1 | +| | the IUT **sends** a valid NOTIFY Request to CSE1 **containing**\ | | +| | To **set to** TERMINATING\_ENDPOINT\_ADDRESS **and**\ | | +| | From **set to** AE\_ID **and**\ | | +| | Content**containing**\ | | +| | securityInfo element **containing**\ | | +| | securityInfoType element **set to** 6 (ESCertKE Message) **and**\ | | +| | escertkeMessage element **containing**\ | | +| | base64 representation of ESCertKE Message 3 (TLS\ | | +| | Messages: Certificate\*, ClientKeyExchange,\ | | +| | CertificateVerify\*, [ChangeCipherSpec], Finished)\ | | +| | **}** | | ++------------------------+---------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------+---------------+ + + +TP/oneM2M/AE/SEC/ESC/NTF/004 + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+----------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/AE/SEC/ESC/NTF/004 | ++:=======================+:===================================================================================================+:=============================================================================================================================+:==============+ +| **Test objective** | Check that the IUT sends a notify response with ESCertKE message 4 when it receives a notify request with ESCertKE message 3 | ++------------------------+----------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0003 8.7.2.2 - step C.1.d, TS-0001 11.4.3, TS-0004 6.3.5.48 | ++------------------------+----------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF03 | ++------------------------+----------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_AE | ++------------------------+----------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT is being registered\ | +| | **and** the IUT being switched on\ | +| | **and** the IUT **having** been provisioned with the corresponding private key and certificate\ | +| | **and** the IUT **having** configured Initiating End-Point's Certificate Info & Identity\ | +| | **and** the IUT **having** **sent** a notify request to the Initiating End-Point with ESCertKE\ | +| | Message 2\ | +| | **}** | ++------------------------+----------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+----------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> CSE1 | +| | the IUT **receives** a valid NOTIFY Request from CSE1 **containing**\ | | +| | To **set to** TERMINATING\_ENDPOINT\_ADDRESS **and**\ | | +| | From **set to** CSE1\_ID **and**\ | | +| | Content**containing**\ | | +| | securityInfo element **containing**\ | | +| | securityInfoType element **set to** 6 (ESCertKE Message) **and**\ | | +| | escertkeMessage element **containing**\ | | +| | base64 representation of ESCertKE Message 3 (TLS\ | | +| | Messages: Certificate\*, ClientKeyExchange,\ | | +| | CertificateVerify\*, [ChangeCipherSpec], Finished)\ | | +| | \ | | +| | **}** | | ++------------------------+----------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= CSE1 | +| | the IUT **sends** a valid NOTIFY Response to CSE1 **containing**\ | | +| | To **set to** INITIATING\_ENDPOINT\_ADDRESS **and**\ | | +| | From **set to** AE\_ID **and**\ | | +| | ResponseStatusCode set to OK (2000) **and**\ | | +| | Content**containing**\ | | +| | securityInfo element **containing**\ | | +| | securityInfoType element **set to** 6 (ESCertKE Message) **and**\ | | +| | escertkeMessage element **containing**\ | | +| | base64 representation of ESCertKE Message 4 (TLS\ | | +| | Messages: ChangeCipherSpec], Finished)\ | | +| | **}** | | ++------------------------+----------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------+---------------+ + + + + + +### 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 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/GEN/CRE/001 | ++:=======================+:=================================================================================================================+:===============================================================================================================+:==============+ +| **Test objective** | Check that the IUT accepts the creation of a _<container>_ resource using unstructured resource identifier | ++------------------------+------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 9.3.1-1 | ++------------------------+------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 1 | ++------------------------+------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE, PICS\_UNSTRUCTURED\_CSE\_RELATIVE\_RESOURCE\_ID\_FORMAT | ++------------------------+------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the IUT **having created** a <container> resource TARGET\_RESOURCE\_ADDRESS\ | +| | **and** the AE **having** privileges to perform CREATE operation on the resource TARGET\_RESOURCE\_ADDRESS\ | +| | **}** | ++------------------------+------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid CREATE request **from** AE **containing**\ | | +| | To **set to** _NON\_HIERARCHICAL\_RESOURCE\_ADDRESS_ **and**\ | | +| | From **set to** AE\_ID **and**\ | | +| | Resource Type **set to** 3 (container) **and**\ | | +| | Content **containing**\ | | +| | container resource representation\ | | +| | **}** | | ++------------------------+------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= AE | +| | the IUT **sends** a Response message **containing**\ | | +| | Response Status Code **set to** 2001 (CREATED)\ | | +| | **}** | | ++------------------------+------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+---------------+ + + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++--------------------------------------------------------------------------------------+-------------------------------------------+ +| **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 | ++--------------------------------------------------------------------------------------+-------------------------------------------+ + + +<br /> + +TP/oneM2M/CSE/GEN/CRE/002 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/GEN/CRE/002 | ++:=======================+:=================================================================================================================+:=============================================================================================================+:==============+ +| **Test objective** | Check that the IUT accepts the creation of a _<container>_ resource using structured resource identifier | ++------------------------+------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 9.3.1-1 | ++------------------------+------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | _PARENT\_RELEASE_ | ++------------------------+------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE, PICS\_STRUCTURED\_CSE\_RELATIVE\_RESOURCE\_ID\_FORMAT | ++------------------------+------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the IUT **having created** a <container> resource TARGET\_RESOURCE\_ADDRESS\ | +| | **and** the AE **having** privileges to perform CREATE operation on the resource TARGET\_RESOURCE\_ADDRESS\ | +| | **}** | ++------------------------+------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid CREATE request **from** AE **containing**\ | | +| | To **set to** _HIERARCHICAL\_RESOURCE\_ADDRESS_ **and**\ | | +| | From **set to** AE\_ID **and**\ | | +| | Resource Type **set to** 3 (container) **and**\ | | +| | Content **containing**\ | | +| | container resource representation\ | | +| | **}** | | ++------------------------+------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= AE | +| | the IUT **sends** a Response message **containing**\ | | +| | Response Status Code **set to** 2001 (CREATED)\ | | +| | **}** | | ++------------------------+------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------+---------------+ + + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------------------------------------------------------------------+-----------------------------------------+ +| **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 | ++------------------------------------------------------------------------------------+-----------------------------------------+ + + +TP/oneM2M/CSE/GEN/CRE/003 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/GEN/CRE/003 | ++:=======================+:=================================================================================================================+:======================================================================================================================+:==============+ +| **Test objective** | Check that the IUT accepts the creation of a _<container>_ resource using shortcut structured resource identifier | ++------------------------+------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 9.3.1-1 | ++------------------------+------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | _PARENT\_RELEASE_ | ++------------------------+------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE, PICS\_STRUCTURED\_CSE\_RELATIVE\_RESOURCE\_ID\_FORMAT | ++------------------------+------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the IUT **having created** a <container> resource TARGET\_RESOURCE\_ADDRESS\ | +| | **and** the AE **having** privileges to perform CREATE operation on the resource TARGET\_RESOURCE\_ADDRESS\ | +| | **}** | ++------------------------+------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid CREATE request **from** AE **containing**\ | | +| | To **set to** _SHORTCUT\_H_ _IERARCHICAL\_RESOURCE\_ADDRESS_ **and**\ | | +| | From **set to** AE\_ID **and**\ | | +| | Resource Type **set to** 3 (container) **and**\ | | +| | Content **containing**\ | | +| | container resource representation\ | | +| | **}** | | ++------------------------+------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= AE | +| | the IUT **sends** a Response message **containing**\ | | +| | Response Status Code **set to** 2001 (CREATED)\ | | +| | **}** | | ++------------------------+------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------+---------------+ + + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------------------------------------------------------------------+----------------------------------------------------+ +| **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 | ++------------------------------------------------------------------------------------+----------------------------------------------------+ + + + + +TP/oneM2M/CSE/GEN/CRE/004 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/GEN/CRE/004 | ++:=======================+:=================================================================================================================+:====================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT accepts the creation of a _<container>_ resource using structured resource identifier with hybrid addressing | ++------------------------+------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 9.3.1-1 | ++------------------------+------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 2 | ++------------------------+------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE, PICS\_STRUCTURED\_CSE\_RELATIVE\_RESOURCE\_ID\_FORMAT | ++------------------------+------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the IUT **having created** a <container> resource TARGET\_RESOURCE\_ADDRESS\ | +| | **and** the IUT **having created** a <group> resource GROUP\_RESOURCE\_ADDRESS **containing**\ | +| | membersIDs attribute **set to** TARGET\_RESOURCE\_ADDRESS\ | +| | **and** the AE **having** privileges to perform CREATE operation on the resource TARGET\_RESOURCE\_ADDRESS\ | +| | **}** | ++------------------------+------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid CREATE request **from** AE **containing**\ | | +| | To **set to** _HYBRID_ _\_HIERARCHICAL_ _\ _RESOURCE\_ADDRESS_ **and**\ | | +| | From **set to** AE\_ID **and**\ | | +| | Resource Type **set to** 3 (container) **and**\ | | +| | Content **containing**\ | | +| | container resource representation\ | | +| | **}** | | ++------------------------+------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= AE | +| | the IUT **sends** a Response message **containing**\ | | +| | Response Status Code **set to** 2001 (CREATED)\ | | +| | **}** | | ++------------------------+------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++----------------------------------------------------------------------------------------------------------------+----------------------------------------------------+ +| **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" | ++----------------------------------------------------------------------------------------------------------------+----------------------------------------------------+ +<br /> + + +##### 7.2.2.1.2 UPDATE Operation +TP/oneM2M/CSE/GEN/UPD/001 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+--------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/GEN/UPD/001 | ++:=======================+:===================================================================================================================+:=============================================================================================================+:==============+ +| **Test objective** | Check that the IUT accepts the update of a _<container>_ resource using unstructured resource identifier | ++------------------------+--------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 9.3.1-1 | ++------------------------+--------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+--------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 1 | ++------------------------+--------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE, PICS\_UNSTRUCTURED\_CSE\_RELATIVE\_RESOURCE\_ID\_FORMAT | ++------------------------+--------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the IUT **having created** a resource TARGET\_RESOURCE\_ADDRESS of type _RESOURCE\_TYPE_\ | +| | **and** the AE **having** privileges to perform UPDATE operation on the resource _TARGET\_RESOURCE\_ADDRESS_\ | +| | **}** | ++------------------------+--------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+--------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid UPDATE request **from** AE **containing**\ | | +| | To **set to** _NON\_HIERARCHICAL\_RESOURCE\_ADDRESS_ **and**\ | | +| | From **set to** AE\_ID **and**\ | | +| | Content **containing**\ | | +| | container resource **containing**\ | | +| | valid labels attribute\ | | +| | **}** | | ++------------------------+--------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= AE | +| | the IUT **sends** a Response message **containing**\ | | +| | Response Status Code **set to** 2004 (UPDATED)\ | | +| | **}** | | ++------------------------+--------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------+---------------+ + + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++--------------------------------------------------------------------------------------+-------------------------------------------+ +| **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 | ++--------------------------------------------------------------------------------------+-------------------------------------------+ + + +<br /> + +TP/oneM2M/CSE/GEN/UPD/002 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/GEN/UPD/002 | ++:=======================+:=================================================================================================================+:===========================================================================================================+:==============+ +| **Test objective** | Check that the IUT accepts the update of a _<container>_ resource using structured resource identifier | ++------------------------+------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 9.3.1-1 | ++------------------------+------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | _PARENT\_RELEASE_ | ++------------------------+------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE, PICS\_STRUCTURED\_CSE\_RELATIVE\_RESOURCE\_ID\_FORMAT | ++------------------------+------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the IUT **having created** a resource TARGET\_RESOURCE\_ADDRESS of type _RESOURCE\_TYPE_\ | +| | **and** the AE **having** privileges to perform UPDATE operation on the resource TARGET\_RESOURCE\_ADDRESS\ | +| | **}** | ++------------------------+------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid UPDATE request **from** AE **containing**\ | | +| | To **set to** _HIERARCHICAL\_RESOURCE\_ADDRESS_ **and**\ | | +| | From **set to** AE\_ID **and**\ | | +| | Content **containing**\ | | +| | container resource **containing**\ | | +| | valid **l** abels attribute\ | | +| | **}** | | ++------------------------+------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= AE | +| | the IUT **sends** a Response message **containing**\ | | +| | Response Status Code **set to** 2004 (UPDATED)\ | | +| | **}** | | ++------------------------+------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------+---------------+ + + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------------------------------------------------------------------+-----------------------------------------+ +| **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 | ++------------------------------------------------------------------------------------+-----------------------------------------+ + + +TP/oneM2M/CSE/GEN/UPD/003 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/GEN/UPD/003 | ++:=======================+:=================================================================================================================+:====================================================================================================================+:==============+ +| **Test objective** | Check that the IUT accepts the update of a _<container>_ resource using shortcut structured resource identifier | ++------------------------+------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 9.3.1-1 | ++------------------------+------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | _PARENT\_RELEASE_ | ++------------------------+------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE, PICS\_STRUCTURED\_CSE\_RELATIVE\_RESOURCE\_ID\_FORMAT | ++------------------------+------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the IUT **having created** a resource TARGET\_RESOURCE\_ADDRESS of type _RESOURCE\_TYPE_\ | +| | **and** the AE **having** privileges to perform UPDATE operation on the resource TARGET\_RESOURCE\_ADDRESS\ | +| | **}** | ++------------------------+------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid UPDATE request **from** AE **containing**\ | | +| | To **set to** _SHORTCUT\_H_ _IERARCHICAL\_RESOURCE\_ADDRESS_ **and**\ | | +| | From **set to** AE\_ID **and**\ | | +| | Content **containing**\ | | +| | container resource **containing**\ | | +| | valid **l** abels attribute\ | | +| | **}** | | ++------------------------+------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= AE | +| | the IUT **sends** a Response message **containing**\ | | +| | Response Status Code **set to** 2004 (UPDATED)\ | | +| | **}** | | ++------------------------+------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------+---------------+ + + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------------------------------------------------------------------+----------------------------------------------------+ +| **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 | ++------------------------------------------------------------------------------------+----------------------------------------------------+ + + +TP/oneM2M/CSE/GEN/UPD/004 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/GEN/UPD/004 | ++:=======================+:=================================================================================================================+:==================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT accepts the update of a _<container>_ resource using structured resource identifier with hybrid addressing | ++------------------------+------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 9.3.1-1 | ++------------------------+------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 2 | ++------------------------+------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE, PICS\_STRUCTURED\_CSE\_RELATIVE\_RESOURCE\_ID\_FORMAT | ++------------------------+------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the IUT **having created** a <container> resource TARGET\_RESOURCE\_ADDRESS\ | +| | **and** the IUT **having created** a <group> resource GROUP\_RESOURCE\_ADDRESS **containing**\ | +| | membersIDs attribute **set to** TARGET\_RESOURCE\_ADDRESS\ | +| | **and** the AE **having** privileges to perform UPDATE operation on the resource TARGET\_RESOURCE\_ADDRESS\ | +| | **}** | ++------------------------+------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid UPDATE request **from** AE **containing**\ | | +| | To **set to** _HYBRID_ _\_HIERARCHICAL\_RESOURCE\_ADDRESS_ **and**\ | | +| | From **set to** AE\_ID **and**\ | | +| | Content **containing**\ | | +| | container resource **containing**\ | | +| | valid **l** abels attribute\ | | +| | **}** | | ++------------------------+------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= AE | +| | the IUT **sends** a Response message **containing**\ | | +| | Response Status Code **set to** 2004 (UPDATED)\ | | +| | **}** | | ++------------------------+------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------+---------------+ + + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------+ +| **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" | ++----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------+ + + + + +<br /> + + +##### 7.2.2.1.3 RETRIEVE Operation +TP/oneM2M/CSE/GEN/RET/001 + + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+--------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/GEN/RET/001 | ++:=======================+:===================================================================================================================+:================================================================================================================+:==============+ +| **Test objective** | Check that the IUT accepts the retrieval of a _<container>_ resource using unstructured resource identifier | ++------------------------+--------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 9.3.1-1 | ++------------------------+--------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+--------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 1 | ++------------------------+--------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE, PICS\_UNSTRUCTURED\_CSE\_RELATIVE\_RESOURCE\_ID\_FORMAT | ++------------------------+--------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the IUT **having created** a <container> resource TARGET\_RESOURCE\_ADDRESS\ | +| | **and** the AE **having** privileges to perform RETRIEVE operation on the resource TARGET\_RESOURCE\_ADDRESS\ | +| | **}** | ++------------------------+--------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+--------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid RETRIEVE request **from** AE **containing**\ | | +| | To **set to** _NON\_HIERARCHICAL\_RESOURCE\_ADDRESS_ **and**\ | | +| | From **set to** AE\_ID **and**\ | | +| | **no** Content\ | | +| | **}** | | ++------------------------+--------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= AE | +| | the IUT **sends** a Response message **containing**\ | | +| | Response Status Code **set to** 2000 (OK) **and**\ | | +| | Content **containing**\ | | +| | container resource representation\ | | +| | **}** | | ++------------------------+--------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------+---------------+ + + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++--------------------------------------------------------------------------------------+-------------------------------------------+ +| **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 | ++--------------------------------------------------------------------------------------+-------------------------------------------+ + + +<br /> + +TP/oneM2M/CSE/GEN/RET/002 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+--------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/GEN/RET/002 | ++:=======================+:===================================================================================================================+:==============================================================================================================+:==============+ +| **Test objective** | Check that the IUT accepts the retrieval of a _<container>_ resource using structured resource identifier | ++------------------------+--------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 9.3.1-1 | ++------------------------+--------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+--------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | _PARENT\_RELEASE_ | ++------------------------+--------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE, PICS\_STRUCTURED\_CSE\_RELATIVE\_RESOURCE\_ID\_FORMAT | ++------------------------+--------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the IUT **having created** a <container> resource TARGET\_RESOURCE\_ADDRESS\ | +| | **and** the AE **having** privileges to perform RETRIEVE operation on the resource TARGET\_RESOURCE\_ADDRESS\ | +| | **}** | ++------------------------+--------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+--------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid RETRIEVE request **from** AE **containing**\ | | +| | To **set to** _HIERARCHICAL\_RESOURCE\_ADDRESS_ **and**\ | | +| | From **set to** AE\_ID **and**\ | | +| | **no** Content\ | | +| | **}** | | ++------------------------+--------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= AE | +| | the IUT **sends** a Response message **containing**\ | | +| | Response Status Code **set to** 2000 (OK) **and**\ | | +| | Content **containing**\ | | +| | container resource representation\ | | +| | **}** | | ++------------------------+--------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------+---------------+ + + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------------------------------------------------------------------+-----------------------------------------+ +| **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 | ++------------------------------------------------------------------------------------+-----------------------------------------+ + +TP/oneM2M/CSE/GEN/RET/003 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+--------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/GEN/RET/003 | ++:=======================+:===================================================================================================================+:=======================================================================================================================+:==============+ +| **Test objective** | Check that the IUT accepts the retrieval of a _<container>_ resource using shortcut structured resource identifier | ++------------------------+--------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 9.3.1-1 | ++------------------------+--------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+--------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | _PARENT\_RELEASE_ | ++------------------------+--------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE, PICS\_STRUCTURED\_CSE\_RELATIVE\_RESOURCE\_ID\_FORMAT | ++------------------------+--------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the IUT **having created** a <container> resource TARGET\_RESOURCE\_ADDRESS\ | +| | **and** the AE **having** privileges to perform RETRIEVE operation on the resource TARGET\_RESOURCE\_ADDRESS\ | +| | **}** | ++------------------------+--------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+--------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid RETRIEVE request **from** AE **containing**\ | | +| | To **set to** _SHORTCUT\_H_ _IERARCHICAL\_RESOURCE\_ADDRESS_ **and**\ | | +| | From **set to** AE\_ID **and**\ | | +| | **no** Content\ | | +| | **}** | | ++------------------------+--------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= AE | +| | the IUT **sends** a Response message **containing**\ | | +| | Response Status Code **set to** 2000 (OK) **and**\ | | +| | Content **containing**\ | | +| | container resource representation\ | | +| | **}** | | ++------------------------+--------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------+---------------+ + + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------------------------------------------------------------------+----------------------------------------------------+ +| **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 | ++------------------------------------------------------------------------------------+----------------------------------------------------+ + + +TP/oneM2M/CSE/GEN/RET/004 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+--------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/GEN/RET/004 | ++:=======================+:===================================================================================================================+:=====================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT accepts the retrieval of a _<container>_ resource using structured resource identifier with hybrid addressing | ++------------------------+--------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 9.3.1-1 | ++------------------------+--------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+--------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 2 | ++------------------------+--------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE, PICS\_STRUCTURED\_CSE\_RELATIVE\_RESOURCE\_ID\_FORMAT | ++------------------------+--------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the IUT **having created** a <container> resource TARGET\_RESOURCE\_ADDRESS\ | +| | **and** the IUT **having created** a <group> resource GROUP\_RESOURCE\_ADDRESS **containing**\ | +| | membersIDs attribute **set to** TARGET\_RESOURCE\_ADDRESS\ | +| | **and** the AE **having** privileges to perform RETRIEVE operation on the resource TARGET\_RESOURCE\_ADDRESS\ | +| | **}** | ++------------------------+--------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+--------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid RETRIEVE request **from** AE **containing**\ | | +| | To **set to** _HYBRID_ _\_HIERARCHICAL\_RESOURCE\_ADDRESS_ **and**\ | | +| | From **set to** AE\_ID **and**\ | | +| | **no** Content\ | | +| | **}** | | ++------------------------+--------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= AE | +| | the IUT **sends** a Response message **containing**\ | | +| | Response Status Code **set to** 2000 (OK) **and**\ | | +| | Content **containing**\ | | +| | container resource representation\ | | +| | **}** | | ++------------------------+--------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------+ +| **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" | ++----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------+ + + + + + + + +##### 7.2.2.1.4 DELETE Operation +TP/oneM2M/CSE/GEN/DEL/001 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/GEN/DEL/001 | ++:=======================+:=================================================================================================================+:===============================================================================================================+:==============+ +| **Test objective** | Check that the IUT accepts the deletion of a _<container>_ resource using unstructured resource identifier | ++------------------------+------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 9.3.1-1 | ++------------------------+------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 1 | ++------------------------+------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE, PICS\_UNSTRUCTURED\_CSE\_RELATIVE\_RESOURCE\_ID\_FORMAT | ++------------------------+------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the IUT **having created** a <container> resource TARGET\_RESOURCE\_ADDRESS\ | +| | **and** the AE **having** privileges to perform DELETE operation on the resource TARGET\_RESOURCE\_ADDRESS\ | +| | **}** | ++------------------------+------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid DELETE request **from** AE **containing**\ | | +| | To **set to** _NON\_HIERARCHICAL\_RESOURCE\_ADDRESS_ **and**\ | | +| | From **set to** AE\_ID **and**\ | | +| | **no** Content\ | | +| | **}** | | ++------------------------+------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= AE | +| | the IUT **sends** a Response message **containing**\ | | +| | Response Status Code **set to** 2002 (DELETED)\ | | +| | **}** | | ++------------------------+------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+---------------+ + + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++--------------------------------------------------------------------------------------+-------------------------------------------+ +| **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 | ++--------------------------------------------------------------------------------------+-------------------------------------------+ + + +TP/oneM2M/CSE/GEN/DEL/002 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/GEN/DEL/002 | ++:=======================+:=================================================================================================================+:=============================================================================================================+:==============+ +| **Test objective** | Check that the IUT accepts the deletion of a _<container>_ resource using structured resource identifier | ++------------------------+------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 9.3.1-1 | ++------------------------+------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | _PARENT\_RELEASE_ | ++------------------------+------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE, PICS\_STRUCTURED\_CSE\_RELATIVE\_RESOURCE\_ID\_FORMAT | ++------------------------+------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the IUT **having created** a <container> resource TARGET\_RESOURCE\_ADDRESS\ | +| | **and** the AE **having** privileges to perform DELETE operation on the resource TARGET\_RESOURCE\_ADDRESS\ | +| | **}** | ++------------------------+------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid DELETE request **from** AE **containing**\ | | +| | To **set to** _HIERARCHICAL\_RESOURCE\_ADDRESS_ **and**\ | | +| | From **set to** AE\_ID **and**\ | | +| | **no** Content\ | | +| | **}** | | ++------------------------+------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= AE | +| | the IUT **sends** a Response message **containing**\ | | +| | Response Status Code **set to** 2002 (DELETED)\ | | +| | **}** | | ++------------------------+------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------+---------------+ + + + + + + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------------------------------------------------------------------+-----------------------------------------+ +| **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 | ++------------------------------------------------------------------------------------+-----------------------------------------+ + + +TP/oneM2M/CSE/GEN/DEL/003 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/GEN/DEL/003 | ++:=======================+:=================================================================================================================+:======================================================================================================================+:==============+ +| **Test objective** | Check that the IUT accepts the deletion of a _<container>_ resource using shortcut structured resource identifier | ++------------------------+------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 9.3.1-1 | ++------------------------+------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | _PARENT\_RELEASE_ | ++------------------------+------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE, PICS\_STRUCTURED\_CSE\_RELATIVE\_RESOURCE\_ID\_FORMAT | ++------------------------+------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the IUT **having created** a <container> resource TARGET\_RESOURCE\_ADDRESS\ | +| | **and** the AE **having** privileges to perform DELETE operation on the resource TARGET\_RESOURCE\_ADDRESS\ | +| | **}** | ++------------------------+------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid DELETE request **from** AE **containing**\ | | +| | To **set to** _SHORTCUT\_H_ _IERARCHICAL\_RESOURCE\_ADDRESS_ **and**\ | | +| | From **set to** AE\_ID **and**\ | | +| | **no** Content\ | | +| | **}** | | ++------------------------+------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= AE | +| | the IUT **sends** a Response message **containing**\ | | +| | Response Status Code **set to** 2002 (DELETED)\ | | +| | **}** | | ++------------------------+------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------+---------------+ + + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------------------------------------------------------------------+----------------------------------------------------+ +| **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 | ++------------------------------------------------------------------------------------+----------------------------------------------------+ + + + +TP/oneM2M/CSE/GEN/DEL/004 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/GEN/DEL/004 | ++:=======================+:=================================================================================================================+:====================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT accepts the deletion of a _<container>_ resource using structured resource identifier with hybrid addressing | ++------------------------+------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 9.3.1-1 | ++------------------------+------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 2 | ++------------------------+------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE, PICS\_STRUCTURED\_CSE\_RELATIVE\_RESOURCE\_ID\_FORMAT | ++------------------------+------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the IUT **having created** a <container> resource TARGET\_RESOURCE\_ADDRESS\ | +| | **and** the AE **having** privileges to perform DELETE operation on the resource TARGET\_RESOURCE\_ADDRESS\ | +| | **}** | ++------------------------+------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid DELETE request **from** AE **containing**\ | | +| | To **set to** _HYBRID_ _\_HIERARCHICAL\_RESOURCE\_ADDRESS_ **and**\ | | +| | From **set to** AE\_ID **and**\ | | +| | **no** Content\ | | +| | **}** | | ++------------------------+------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= AE | +| | the IUT **sends** a Response message **containing**\ | | +| | Response Status Code **set to** 2002 (DELETED)\ | | +| | **}** | | ++------------------------+------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------+ +| **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" | ++----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------+ + + + +#### 7.2.2.2 Registration (REG) + +##### 7.2.2.2.1 RETRIEVE Operation +TP/oneM2M/CSE/REG/RET/001 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+----------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/REG/RET/001 | ++:=======================+:=============================================================================================+:=============================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT accepts a retrieval request of <CSEBase> resource and responds with all attributes that have multiplicity equals to 1 | ++------------------------+----------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **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 | ++------------------------+----------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+----------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 1 | ++------------------------+----------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+----------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the AE **having** privileges to perform RETRIEVE operation on the CSEBase resource\ | +| | **}** | ++------------------------+----------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+----------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid RETRIEVE Request **from** AE **containing**\ | | +| | To **set to** CSEBASE\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** AE\_ID **and**\ | | +| | **no** Content \ | | +| | **}** | | ++------------------------+----------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= AE | +| | the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set to** 2000 (OK) **and**\ | | +| | Content **containing**\ | | +| | CSEBase resource representation\ | | +| | **}** | | ++------------------------+----------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + +TP/oneM2M/CSE/REG/RET/002 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+----------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/REG/RET/002 | ++:=======================+:=============================================================================================+:=========================================================================================================================+:==============+ +| **Test objective** | Check that the IUT accepts a retrieval request of <CSEBase> resource with the optional _ATTRIBUTE_ | ++------------------------+----------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------+---------------+ +| **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 | ++------------------------+----------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+----------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 1 | ++------------------------+----------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+----------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the AE **having** privileges to perform RETRIEVE operation on the CSEBase resource\ | +| | **and** the IUT **having** a CSEBase resource **containing**\ | +| | the valid _ATTRIBUTE_ attribute\ | +| | **}** | ++------------------------+----------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+----------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid RETRIEVE Request **from** AE **containing**\ | | +| | To **set to** CSEBASE\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** AE\_ID **and**\ | | +| | **no** Content\ | | +| | **}** | | ++------------------------+----------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= AE | +| | the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set to** 2000 (OK) **and**\ | | +| | Content **containing**\ | | +| | CSEBase resource **containing**\ | | +| | valid _ATTRIBUTE_ attribute\ | | +| | **}** | | ++------------------------+----------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------+---------------+ + + + + + + + +|**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 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+-----------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/REG/RET/003 | ++:=======================+:========================================================================================+:==========================================================================================================================+:==============+ +| **Test objective** | Check that the IUT accepts a retrieval request of <AE> resource with attributes multiplicity equals to 1 | ++------------------------+-----------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------+---------------+ +| **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 | ++------------------------+-----------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+-----------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 1 | ++------------------------+-----------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+-----------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the AE **having** privileges to perform RETRIEVE operation on the AE resource\ | +| | **}** | ++------------------------+-----------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+-----------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid RETRIEVE Request **from** AE **containing**\ | | +| | To **set to** AE\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** AE\_ID \ | | +| | **}** | | ++------------------------+-----------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= AE | +| | the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set to** 2000 (OK) **and**\ | | +| | Content **containing**\ | | +| | AE resource representation\ | | +| | **}** | | ++------------------------+-----------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------+---------------+ + +TP/oneM2M/CSE/REG/RET/004 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+-----------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/REG/RET/004 | ++:=======================+:========================================================================================+:=========================================================================================================================+:==============+ +| **Test objective** | Check that the IUT accepts a retrieval request of <AE> resource with optional _ATTRIBUTE_ | ++------------------------+-----------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------+---------------+ +| **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 | ++------------------------+-----------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+-----------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 1 | ++------------------------+-----------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+-----------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE **containing**\ | +| | valid _ATTRIBUTE_ attribute\ | +| | **and** the AE **having** privileges to perform RETRIEVE operation on the AE resource\ | +| | **}** | ++------------------------+-----------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+-----------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid RETRIEVE Request **from** AE **containing**\ | | +| | To **set to** AE\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** AE\_ID\ | | +| | **}** | | ++------------------------+-----------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= AE | +| | the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set to** 2000 (OK) **and**\ | | +| | Content **containing**\ | | +| | AE resource **containing** _ATTRIBUTE_ attribute\ | | +| | **}** | | ++------------------------+-----------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------+---------------+ + + + +|**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 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+----------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/REG/RET/005 | ++:=======================+:=============================================================================================+:=========================================================================================================================+:==============+ +| **Test objective** | Check that the IUT accepts a retrieval request of <CSEBase> resource including the cseType attribute | ++------------------------+----------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------+---------------+ +| **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 | ++------------------------+----------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+----------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 1 | ++------------------------+----------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_IN\_CSE | ++------------------------+----------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the AE **having** privileges to perform RETRIEVE operation on the CSEBase resource\ | +| | **}** | ++------------------------+----------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+----------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid RETRIEVE Request **from** AE **containing**\ | | +| | To **set to** CSEBASE\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** AE\_ID\ | | +| | **}** | | ++------------------------+----------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= AE | +| | the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set to** 2000 (OK) **and**\ | | +| | Content **containing**\ | | +| | CSEBase resource **containing**\ | | +| | cseType attribute set to 1 (IN\_CSE)\ | | +| | **}** | | ++------------------------+----------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------+---------------+ + + +TP/oneM2M/CSE/REG/RET/006 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+--------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------+--------------------+ +| **TP Id** | TP/oneM2M/CSE/REG/RET/006 | ++:=======================+:=======================================================================================================+:===========================================================================================================================+:===================+ +| **Test objective** | Check that the IUT accepts a retrieval request of <remoteCSE> resource | ++------------------------+--------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------+--------------------+ +| **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 | ++------------------------+--------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------+--------------------+ +| **Config Id** | CF01 | ++------------------------+--------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------+--------------------+ +| **Parent Release** | Release 1 | ++------------------------+--------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------+--------------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+--------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------+--------------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the ORIGINATOR\ | +| | **and** the ORIGINATOR **having** privileges to perform RETRIEVE operation on the remoteCSE resource\ | +| | **}** | ++------------------------+--------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------+--------------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+--------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------+--------------------+ +| **Expected behaviour** | **when {** \ | IUT <=> ORIGINATOR | +| | the IUT **receives** a valid RETRIEVE Request **from** ORIGINATOR **containing**\ | | +| | To **set to** REMOTECSE\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** ORIGINATOR\_ID\ | | +| | **}** | | ++------------------------+--------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------+--------------------+ +| **Expected behaviour** | **then {** \ | IUT >= ORIGINATOR | +| | the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set to** 2000 (OK) **and**\ | | +| | Content **containing**\ | | +| | remoteCSE resource representation\ | | +| | **}** | | ++------------------------+--------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------+--------------------+ + + + + +<br />TP/oneM2M/CSE/REG/RET/007 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+--------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------+--------------------+ +| **TP Id** | TP/oneM2M/CSE/REG/RET/007 | ++:=======================+:=======================================================================================================+:===========================================================================================================================+:===================+ +| **Test objective** | Check that the IUT accepts a retrieval request of <remoteCSE> resource with optional _ATTRIBUTE_ | ++------------------------+--------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------+--------------------+ +| **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 | ++------------------------+--------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------+--------------------+ +| **Config Id** | CF01 | ++------------------------+--------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------+--------------------+ +| **Parent Release** | Release 1 | ++------------------------+--------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------+--------------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+--------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------+--------------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the ORIGINATOR\ | +| | **and** the ORIGINATOR **having** privileges to perform RETRIEVE operation on the remoteCSE resource\ | +| | **}** | ++------------------------+--------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------+--------------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+--------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------+--------------------+ +| **Expected behaviour** | **when {** \ | IUT <=> ORIGINATOR | +| | the IUT **receives** a valid RETRIEVE Request **from** ORIGINATOR **containing**\ | | +| | To **set to** REMOTECSE\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** ORIGINATOR\_ID \ | | +| | **}** | | ++------------------------+--------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------+--------------------+ +| **Expected behaviour** | **then {** \ | IUT >= ORIGINATOR | +| | the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set to** 2000 (OK) **and**\ | | +| | Content **containing**\ | | +| | remoteCSE resource **containing**\ | | +| | _ATTRIBUTE_ attribute\ | | +| | **}** | | ++------------------------+--------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------+--------------------+ + + + +|**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 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+----------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/REG/RET/008 | ++:=======================+:=============================================================================================+:===========================================================================================================================================================================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT accepts a retrieval request of <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** | 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** | CF01 | ++------------------------+----------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 1 | ++------------------------+----------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+----------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the AE **having** privileges to perform RETRIEVE operation on the CSEBase resource\ | +| | **}** | ++------------------------+----------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+----------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid RETRIEVE Request **from** AE **containing**\ | | +| | To **set to** CSEBASE\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** AE\_ID\ | | +| | **}** | | ++------------------------+----------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= AE | +| | the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set to** 2000 (OK) **and**\ | | +| | Content **containing**\ | | +| | CSEBase resource **containing**\ | | +| | supportedResourceType **set to** PX\_SRT\ | | +| | pointOfAccess **set to** PX\_POA\ | | +| | **}** | | ++------------------------+----------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + +TP/oneM2M/CSE/REG/RET/009 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+---------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/REG/RET/009 | ++:=======================+:==============================================================================================================+:========================================================================================================+:==============+ +| **Test objective** | Check that IUT sends a <remoteCSE> retrieve request on\ | +| | TARGET\_REMOTE\_CSE\_ADDRESS | ++------------------------+---------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+---------------+ +| **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 | ++------------------------+---------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF04 | ++------------------------+---------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 1 | ++------------------------+---------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+---------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state" **and**\ | +| | the IUT **having created** a resource TARGET\_REMOTE\_CSE\_ADDRESS **and**\ | +| | the IUT **having** privileges to perform RETRIEVE operation on the resource TARGET\_REMOTE\_CSE\_ADDRESS\ | +| | **}** | ++------------------------+---------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+---------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+---------------+ +| | **when {**\ | NA | +| | the IUT **is triggered** **to send** a valid RETRIEVE Request **containing**\ | | +| | To **set to** TARGET\_REMOTE\_CSE\_ADDRESS\ | | +| | **}** | | ++------------------------+---------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+---------------+ +| | **then {**\ | IUT >= CSE | +| | the IUT **sends** a valid RETRIEVE Request **containing**\ | | +| | To **set to** TARGET\_REMOTE\_CSE\_ADDRESS**and**\ | | +| | From **set to** CSE\_ID **and**\ | | +| | **no** Content\ | | +| | **}** | | ++------------------------+---------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+---------------+ + + +TP/oneM2M/CSE/REG/RET/010 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/REG/RET/010 | ++:=======================+:=======================================================================================================================+:========================================================================================================+:==============+ +| **Test objective** | Check that IUT accepts a <remoteCSE> retrieve request | ++------------------------+------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+---------------+ +| **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 | ++------------------------+------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF04 | ++------------------------+------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 1 | ++------------------------+------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having created** a resource TARGET\_REMOTE\_CSE\_ADDRESS\ | +| | **and** the IUT **having** privileges to perform RETRIEVE operation on the resource TARGET\_REMOTE\_CSE\_ADDRESS\ | +| | **}** | ++------------------------+------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+---------------+ +| | **when {**\ | IUT <=> CSE | +| | the IUT **receives** a valid RETRIEVE Request **containing**\ | | +| | To **set to** TARGET\_REMOTE\_CSE\_ADDRESS**and**\ | | +| | From **set to** CSE\_ID **and**\ | | +| | **no** Content\ | | +| | **}** | | ++------------------------+------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+---------------+ +| | **then {**\ | IUT >= CSE | +| | the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set to** 2000 (OK) **and**\ | | +| | Content**containing**\ | | +| | remoteCSE resource representation\ | | +| | **}** | | ++------------------------+------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+---------------+ + + + + + + + + + +##### 7.2.2.2.2 CREATE Operation +TP/oneM2M/CSE/REG/CRE/001 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+---------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/REG/CRE/001 | ++:=======================+:==========================================================================+:============================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT accepts a create request of <AE> resource with attributes multiplicity equals to 1 and provided preprovisioned SP\RELATIVE_ \_ AE\_ID | ++------------------------+---------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **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 | ++------------------------+---------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+---------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | _PARENT\_RELEASE_ | ++------------------------+---------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | _PICS_ _SELECTION_ | ++------------------------+---------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state" **and**\ | +| | the IUT **having** preconfigured AE\_ID\_stem\ | +| | **}** | ++------------------------+---------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+---------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid CREATE Request **from** AE **containing**\ | | +| | To **set to** CSEBASE\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** SP\_RELATIVE\_AE\_ID **and**\ | | +| | Resource Type**set to** 2(AE) **and**\ | | +| | Content **containing**\ | | +| | AE resource representation\ | | +| | **}** | | ++------------------------+---------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= AE | +| | the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set to** 2001 (CREATED) **and**\ | | +| | Content **containing**\ | | +| | AE resource representation\ | | +| | **}** | | ++------------------------+---------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + + +|**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 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+---------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/REG/CRE/002 | ++:=======================+:==========================================================================+:====================================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT accepts a create request of <AE> resource with attributes multiplicity equals to 1 and provided preprovisioned AE\_ID of AE-ID-_STEM_ format | ++------------------------+---------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **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 | ++------------------------+---------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+---------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | _PARENT\_RELEASE_ | ++------------------------+---------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | _PICS_ _SELECTION_ | ++------------------------+---------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state" and\ | +| | the IUT **having** preconfigured AE\_ID\_stem\ | +| | **}** | ++------------------------+---------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+---------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid CREATE Request **from** AE **containing**\ | | +| | To **set to** CSEBASE\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** AE\_ID\_STEM **and**\ | | +| | Resource Type**set to** 2 (AE) **and** \ | | +| | Content **containing**\ | | +| | AE resource representation\ | | +| | **}** | | ++------------------------+---------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= AE | +| | the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set to** 2001 (CREATED) **and**\ | | +| | Content **containing**\ | | +| | AE resource representation\ | | +| | **}** | | ++------------------------+---------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + + +|**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 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++-----------------------------------------------------------------+---------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/REG/CRE/003 | ++:================================================================+:==========================================================================+:==================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT accepts a create request of <AE> resource with attributes multiplicity equals to 1 and provided preprovisioned S-AE-ID-STEM | ++-----------------------------------------------------------------+---------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **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 | ++-----------------------------------------------------------------+---------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF02 | ++-----------------------------------------------------------------+---------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 2 | ++-----------------------------------------------------------------+---------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_MN\_CSE | ++-----------------------------------------------------------------+---------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state" **and**\ | +| | the IUT **having registered** to the IN-CSE\ | +| | **}** | ++-----------------------------------------------------------------+---------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++-----------------------------------------------------------------+---------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid CREATE Request **from** AE **containing**\ | | +| | From **set to** S-AE-ID-STEM **and**\ | | +| | Resource Type**set to** 2(AE) **and** \ | | +| | Content **containing**\ | | +| | AE resource representation\ | | +| | **}** | | ++-----------------------------------------------------------------+---------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then** **{**\ | IUT >= IN-CSE | +| | the IUT **sends** a valid CREATE Request **to** IN-CSE **containing**\ | | +| | From **set to** SP-RELATIVE-AE-ID **and**\ | | +| | Content **containing**\ | | +| | AEAnnc resource **containing**\ | | +| | link attribute **set to** SP-RELATIVE-AE-ID **and**\ | | +| | labels attribute **set to** "Credential-IDs:None"\ | | +| | **}** | | ++-----------------------------------------------------------------+---------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| NOTE: SP-RELATIVE-AE-ID = {SP-RELATIVE-CSE-ID}/{S-AE-ID-STEM }\ | +| 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 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+--------------------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/REG/CRE/004 | ++:=======================+:=====================================================================================================================================+:========================================================================================================+:==============+ +| **Test objective** | Check that the IUT rejects an AE registration (allowed App-ID, not allowed C-AE-ID-STEM provided by AE) | ++------------------------+--------------------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 10.1.1.2.2 - step 3 and clause 9.6.19 | ++------------------------+--------------------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+--------------------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 1 | ++------------------------+--------------------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+--------------------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **not** **allowing** **to** register an AE **containing**\ | +| | **allowed** App-ID attribute **indicating** APP-ID **and**\ | +| | **no** **t allowed** AE-ID attribute **indicating** C-AE-ID-STEM\ | +| | **}** | ++------------------------+--------------------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+--------------------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid CREATE Request **from** AE **containing** Resource Type **set to** 2 (AE) **and**\ | | +| | From **set to** C-AE-ID-STEM **and**\ | | +| | Content **containing**\ | | +| | AE resource **containing**\ | | +| | App-ID attribute **set to** APP-ID\ | | +| | **}** | | ++------------------------+--------------------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= AE | +| | the IUT **does not** **create** the AE resource\ | | +| | **and** the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set to** 4126(APP\_RULE\_VALIDATION\_FAILED)\ | | +| | **}** | | ++------------------------+--------------------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+---------------+ + + +<br /> + +TP/oneM2M/CSE/REG/CRE/005 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+--------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/REG/CRE/005 | ++:=======================+:=====================================================================================================================================+:================================================================================================+:==============+ +| **Test objective** | Check that the IUT accepts an AE registration (allowed App-ID, S-AE-ID-STEM not provided by AE) | ++------------------------+--------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 10.1.1.2.2 case a, and clause 9.6.19 | ++------------------------+--------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF02 | ++------------------------+--------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 2 | ++------------------------+--------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_MN\_CSE | ++------------------------+--------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"**and**\ | +| | the IUT **having registered** to the IN-CSE **and**\ | +| | **and** the IUT **allowing** **to** register an AE **containing**\ | +| | App-ID attribute**set to** APP-ID\ | +| | **}** | ++------------------------+--------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+--------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid CREATE Request **from** AE **containing** Resource Type **set to** 2 (AE) **and**\ | | +| | From **set to** "S" **and**\ | | +| | Content **containing**\ | | +| | AE resource **containing**\ | | +| | App-ID attribute **set to** APP-ID\ | | +| | **}** | | ++------------------------+--------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= IN-CSE | +| | the IUT **sends** a valid CREATE Request **to** the IN-CSE**containing**\ | | +| | Resource Type **set to** 10002 (AEAnnc) **and**\ | | +| | From **set to** SP-RELATIVE-CSE-ID followed by '/S' **and**\ | | +| | Content **containing**\ | | +| | AEAnnc resource **containing**\ | | +| | App-ID attribute **set to** APP-ID **and**\ | | +| | valid link attribute **and**\ | | +| | labels attribute **indicating** 'Credential-ID:None'\ | | +| | **}** | | ++------------------------+--------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------+---------------+ +Editor's Note: Double check the value of attribute nodeLink!! + +<br />TP/oneM2M/CSE/REG/CRE/006 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++----------------------------------------------------------------+---------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/REG/CRE/006 | ++:===============================================================+:==========================================================================+:====================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT accepts a create request of <AE> resource with attributes multiplicity equals to 1 and provided character 'S' in AE\_ID\_Stem | ++----------------------------------------------------------------+---------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **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 | ++----------------------------------------------------------------+---------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF02 | ++----------------------------------------------------------------+---------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 2 | ++----------------------------------------------------------------+---------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_MN\_CSE | ++----------------------------------------------------------------+---------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state" **and**\ | +| | the IUT **having registered** to the IN-CSE\ | +| | **}** | ++----------------------------------------------------------------+---------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++----------------------------------------------------------------+---------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid CREATE Request **from** AE **containing**\ | | +| | From **set to** character 'S' **and**\ | | +| | Resource Type**set to** 2(AE) **and**\ | | +| | Content **containing**\ | | +| | AE resource representation\ | | +| | **}** | | ++----------------------------------------------------------------+---------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then** **{**\ | IUT >= IN-CSE | +| | the IUT **sends** a valid CREATE Request **to** IN\_CSE **containing**\ | | +| | From **set to** SP-RELATIVE-CSE-ID followed by '/S' **and**\ | | +| | Content **containing**\ | | +| | AEAnnc resource **containing**\ | | +| | link attribute **set to** SP-RELATIVE-AE-ID\ | | +| | **}** | | ++----------------------------------------------------------------+---------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| NOTE: SP-RELATIVE-AE-ID = {SP-RELATIVE-CSE-ID}/{AE\_ID\_Stem}\ | +| AE\_ID\_Stem = "S" | ++----------------------------------------------------------------+---------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + +TP/oneM2M/CSE/REG/CRE/007 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++-------------------------------------------------------------------+-----------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------+------------------+ +| **TP Id** | TP/oneM2M/CSE/REG/CRE/007 | ++:==================================================================+:======================================================================+:===================================================================================================================================+:=================+ +| **Test objective** | Check that the IUT accepts an response of AEANNC create request during AE registration with provided character 'S' in AE\_ID\_Stem | ++-------------------------------------------------------------------+-----------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------+------------------+ +| **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 | ++-------------------------------------------------------------------+-----------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------+------------------+ +| **Config Id** | CF02 | ++-------------------------------------------------------------------+-----------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------+------------------+ +| **Parent Release** | Release 2 | ++-------------------------------------------------------------------+-----------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------+------------------+ +| **PICS Selection** | PICS\_MN\_CSE | ++-------------------------------------------------------------------+-----------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------+------------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state" **and**\ | +| | the IUT **having registered** to the IN-CSE **and**\ | +| | the IUT **having** received a valid AE create request **containing**\ | +| | From **set to** "S"**and**\ | +| | the IUT **having** sent a valid AEANNC create to IN\_CSE\ | +| | **}** | ++-------------------------------------------------------------------+-----------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------+------------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++-------------------------------------------------------------------+-----------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------+------------------+ +| **Expected behaviour** | **when{**\ | IUT <- IN-CSE | +| | the IUT **receives** a valid Response **containing**\ | | +| | Response Status Code **set to** 2001 (CREATED) **and**\ | | +| | Content **containing**\ | | +| | AEAnnc resource **containing**\ | | +| | link attribute **set to** SP-RELATIVE-AE-ID\ | | +| | **}** | | ++-------------------------------------------------------------------+-----------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------+------------------+ +| **Expected behaviour** | **then {** \ | IUT >= AE | +| | the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set to** 2001 (CREATED) **and**\ | | +| | Content **containing**\ | | +| | AE resource **containing**\ | | +| | ResourceID attribute **set to** S-AE-ID-STEM **and**\ | | +| | AE-ID attribute **set to** S-AE-ID-STEM\ | | +| | **}** | | ++-------------------------------------------------------------------+-----------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------+------------------+ +| NOTE: SP-RELATIVE-AE-ID = {SP-RELATIVE-CSE-ID}/{S-AE-ID-STEM}\ | +| S-AE-ID-STEM = Valid AE-ID-Stem assigned by IN-CSE | ++-------------------------------------------------------------------+-----------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------+------------------+ + + +<br /> + +TP/oneM2M/CSE/REG/CRE/008 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++-----------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/REG/CRE/008 | ++:================================================================+:=====================================================================================================================================+:==============================================================================================================================================+:==============+ +| **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 | ++-----------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | 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** | CF02 | ++-----------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 2 | ++-----------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_MN\_CSE | ++-----------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | the IUT **having registered** to the IN-CSE **and**\ | +| | the AE **having already been registered containing**\ | +| | AE-ID **set to** S-AE-ID-STEM **and**\ | +| | the AE **having deregistered** \ | +| | **}** | ++-----------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++-----------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid CREATE Request **from** AE **containing** Resource Type **set to** 2 (AE) **and**\ | | +| | From **set to** S-AE-ID-STEM **and**\ | | +| | Content **containing**\ | | +| | AE resource representation\ | | +| | **}** | | ++-----------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= IN-CSE | +| | the IUT **sends** a valid UPDATE Request **to** the IN-CSE **containing**\ | | +| | From **set to** SP-RELATIVE-AE-ID **and**\ | | +| | Content **containing**\ | | +| | AEAnnc resource **containing**\ | | +| | link attribute **set to** SP-RELATIVE-AE-ID **and**\ | | +| | labels attribute **indicating** 'Credential-ID:None'\ | | +| | **}** | | ++-----------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| NOTE: SP-RELATIVE-AE-ID = {SP-RELATIVE-CSE-ID}/{S-AE-ID-STEM }\ | +| S-AE-ID-STEM = Value starting with "S" assigned by IN-CSE | ++-----------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +<br /> + +TP/oneM2M/CSE/REG/CRE/009 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++-----------------------------------------------------------------+-----------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/REG/CRE/009 | ++:================================================================+:==================================================================================+:=======================================================================================================================================================+:==============+ +| **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 | ++-----------------------------------------------------------------+-----------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 10.1.1.2.2 - case b, step 5-8 | ++-----------------------------------------------------------------+-----------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF03 | ++-----------------------------------------------------------------+-----------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 2 | ++-----------------------------------------------------------------+-----------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_IN\_CSE | ++-----------------------------------------------------------------+-----------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state" **and**\ | +| | the IUT **having registered** the MN-CSE **and**\ | +| | the AE **having already been registered** **containing**\ | +| | AE-ID **set to** S-AE-ID-STEM **and**\ | +| | the AE **having deregistered** \ | +| | **}** | ++-----------------------------------------------------------------+-----------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++-----------------------------------------------------------------+-----------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT<=> MN-CSE | +| | the IUT **receives** a valid UPDATE Request **from** the MN-CSE **containing**\ | | +| | To **set to** AEANNC\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** SP-RELATIVE-AE-ID **and**\ | | +| | Content **containing**\ | | +| | AEAnnc resource **containing**\ | | +| | link attribute **set to** SP-RELATIVE-AE-ID **and**\ | | +| | labels attribute **indicating** 'Credential-ID:None'\ | | +| | **}** | | ++-----------------------------------------------------------------+-----------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| | **then {** \ | IUT >= MN-CSE | +| | the IUT **updates** the AEANNC\_RESOURCE\_ADDRESS resource\ | | +| | **and** the IUT **sends** a valid Response to MN-CSE **containing**\ | | +| | Response Status Code **set to** 2004 (UPDATED) **and**\ | | +| | Content **containing**\ | | +| | AEAnnc resource **containing**\ | | +| | link attribute **set to** SP-RELATIVE-AE-ID **and**\ | | +| | labels attribute **indicating** 'Credential-ID:None'\ | | +| | **}** | | ++-----------------------------------------------------------------+-----------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| NOTE: SP-RELATIVE-AE-ID = {SP-RELATIVE-CSE-ID}/{S-AE-ID-STEM }\ | +| S-AE-ID-STEM = Value starting with "S" assigned by IN-CSE | ++-----------------------------------------------------------------+-----------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + +TP/oneM2M/CSE/REG/CRE/010 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++-----------------------------------------------------------------+---------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------+----------------+ +| **TP Id** | TP/oneM2M/CSE/REG/CRE/010 | ++:================================================================+:==========================================================================+:===========================================================================================================================================+:===============+ +| **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 | ++-----------------------------------------------------------------+---------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------+----------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 10.1.1.2.2 - case b, step 8 | ++-----------------------------------------------------------------+---------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------+----------------+ +| **Config Id** | CF02 | ++-----------------------------------------------------------------+---------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------+----------------+ +| **Parent Release** | Release 2 | ++-----------------------------------------------------------------+---------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------+----------------+ +| **PICS Selection** | PICS\_MN\_CSE | ++-----------------------------------------------------------------+---------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------+----------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state" **and**\ | +| | the IUT **having registered** the MN-CSE **and**\ | +| | the AE **having already been registered containing**\ | +| | AE-ID **set to** S-AE-ID-STEM **and**\ | +| | the AE **having deregistered and**\ | +| | the AE **having sent** a registration **containing**\ | +| | From **set to** S-AE-ID-STEM **and**\ | +| | the IUT **having sent** a valid AEAnnc UPDATE Request to IN-CSE\ | +| | **}** | ++-----------------------------------------------------------------+---------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------+----------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++-----------------------------------------------------------------+---------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------+----------------+ +| **Expected behaviour** | **when {** \ | IUT <=> IN-CSE | +| | the IUT **receives** a valid UPDATE Response from IN-CSE **containing**\ | | +| | Response Status Code **set to** 2004 (UPDATED) **and**\ | | +| | Content **containing**\ | | +| | AEAnnc resource **containing**\ | | +| | link attribute **set to** SP-RELATIVE-AE-ID **and**\ | | +| | labels attribute **indicating** 'Credential-ID:None' \ | | +| | **}** | | ++-----------------------------------------------------------------+---------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------+----------------+ +| **Expected behaviour** | **then {** \ | IUT >= AE | +| | the IUT **sends** a valid Response **to** the AE **containing**\ | | +| | Response Status Code **set to** 2001 (CREATED) **and**\ | | +| | Content **containing**\ | | +| | AE resource **containing**\ | | +| | AE-ID attribute **set to** S-AE-ID-STEM\ | | +| | **}** | | ++-----------------------------------------------------------------+---------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------+----------------+ +| NOTE: SP-RELATIVE-AE-ID = {SP-RELATIVE-CSE-ID}/{S-AE-ID-STEM }\ | +| S-AE-ID-STEM = Value starting with "S" assigned by IN-CSE | ++-----------------------------------------------------------------+---------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------+----------------+ + + +<br /> + +TP/oneM2M/CSE/REG/CRE/011 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+---------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/REG/CRE/011 | ++:=======================+:==========================================================================+:========================================================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT accepts a create request of <AE> resource with attributes multiplicity equals to 1 and asking AE\_ID\_Stem by indicating AE\_ID\_Stem starting with character 'C' | ++------------------------+---------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **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 | ++------------------------+---------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+---------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 1 | ++------------------------+---------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+---------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state" **and**\ | +| | the IUT **having** preconfigured AE\_ID\_stem\ | +| | **}** | ++------------------------+---------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+---------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid CREATE Request **from** AE **containing**\ | | +| | To **set to** CSEBASE\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** 'C' **and**\ | | +| | Resource Type**set to** 2(AE) **and** \ | | +| | Content **containing**\ | | +| | AE resource representation \ | | +| | **}** | | ++------------------------+---------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= AE | +| | the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set to** 2001 (CREATED) **and**\ | | +| | Content **containing**\ | | +| | AE resource **containing**\ | | +| | ResourceID attribute **indicating** a value\ | | +| | starting with 'C'\ | | +| | **}** | | ++------------------------+---------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + +<br /> + +TP/oneM2M/CSE/REG/CRE/012 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+---------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/REG/CRE/012 | ++:=======================+:==========================================================================+:=========================================================================================================+:==============+ +| **Test objective** | Check that the IUT accepts an AE registration with the optional attribute _OPTIONAL\_ATTRIBUTE_ provided | ++------------------------+---------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 10.1.1.2.2 and clause 9.6.5-2 | ++------------------------+---------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+---------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 1 | ++------------------------+---------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+---------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having** a CSEBase resource\ | +| | **}** | ++------------------------+---------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+---------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid CREATE Request **from** AE **containing**\ | | +| | Resource Type **set to** 2 (AE) **and**\ | | +| | From **set to** AE\_ID **and**\ | | +| | Content **containing**\ | | +| | AE resource **containing**\ | | +| | valid _OPTIONAL\_ATTRIBUTE_ attribute \ | | +| | **}** | | ++------------------------+---------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= AE | +| | the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set to** 2001 (CREATED) **and**\ | | +| | Content **containing**\ | | +| | AE resource **containing**\ | | +| | valid _OPTIONAL\_ATTRIBUTE_ attribute\ | | +| | **}** | | ++------------------------+---------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------+---------------+ + + + +|**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 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+----------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/REG/CRE/013 | ++:=======================+:===========================================================================+:==========================================================================================================================+:==============+ +| **Test objective** | Check that the IUT accepts a create request of <remoteCSE> resource with _OPTIONAL\_ATTRIBUTE_ | ++------------------------+----------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------+---------------+ +| **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 | ++------------------------+----------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF04 | ++------------------------+----------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 1 | ++------------------------+----------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+----------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **}** | ++------------------------+----------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+----------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------+---------------+ +| | **when {** \ | IUT <=> CSE | +| | the IUT **receives** a valid CREATE Request **from** CSE **containing**\ | | +| | To **set to** CSEBASE\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** CSE\_ID **and**\ | | +| | Resource Type**set to** 16(remoteCSE) **and**\ | | +| | Content **containing**\ | | +| | remoteCSE resource representation **containing**\ | | +| | _OPTIONAL\_ATTRIBUTE_ attribute\ | | +| | **}** | | ++------------------------+----------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------+---------------+ +| | **then {** \ | IUT >= CSE | +| | the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set to** 2001 (CREATED) **and**\ | | +| | Content **containing**\ | | +| | remoteCSE resource representation\ | | +| | **}** | | ++------------------------+----------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------+---------------+ + + + +|**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 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+----------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------+--------------------+ +| **TP Id** | TP/oneM2M/CSE/REG/CRE/014 | ++:=======================+:===========================================================================+:======================================================================================================================+:===================+ +| **Test objective** | Check that the IUT retargets the request to the remoteCSE according to pointOfAccess in the <remoteCSE> resource | ++------------------------+----------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------+--------------------+ +| **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 | ++------------------------+----------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------+--------------------+ +| **Config Id** | CF02 | ++------------------------+----------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------+--------------------+ +| **Parent Release** | Release 1 | ++------------------------+----------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------+--------------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+----------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------+--------------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state" **and**\ | +| | the IUT**having** created the remoteCSE resource **containing**\ | +| | POINT\_OF\_ACCESS attribute\ | +| | **}** | ++------------------------+----------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------+--------------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+----------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------+--------------------+ +| **Expected behaviour** | **when {** \ | IUT <=> Originator | +| | the IUT **receives** a valid REQUEST **from** Originator **containing**\ | | +| | To **set to** RESOURCE\_ADDRESS **and**\ | | +| | From **set to** Originator\_ID \ | | +| | **}** | | ++------------------------+----------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------+--------------------+ +| **Expected behaviour** | **then {** \ | IUT >= CSE | +| | the IUT **sends** the REQUEST to POINT\_OF\_ACCESS\ | | +| | **}** | | ++------------------------+----------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------+--------------------+ + + +TP/oneM2M/CSE/REG/CRE/015 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+----------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------+ +| **TP Id** | TP/oneM2M/CSE/REG/CRE/015 | ++:=======================+:=====================================================================+:==============================================================================================================================================================+:==================+ +| **Test objective** | Check that the IUT retargets the request to the CSE according to pointOfAccess in the <remoteCSE> resource and forward the response back to the originator | ++------------------------+----------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------+ +| **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 | ++------------------------+----------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------+ +| **Config Id** | CF02 | ++------------------------+----------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------+ +| **Parent Release** | Release 1 | ++------------------------+----------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------+ +| **PICS Selection** | PICS\_CSE , PICS\_SP\_RELATIVE\_RESOURCE\_ID, PICS\_ABSOLUTE\_RESOURCE\_ID | ++------------------------+----------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state" **and**\ | +| | the IUT **having** received a valid REQUEST from Originator **and**\ | +| | The IUT **having** sent the REQUEST to the remoteCSE\ | +| | **}** | ++------------------------+----------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+----------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------+ +| **Expected behaviour** | **when {** \ | IUT <=> CSE | +| | the IUT **receives** a valid RESPONSE from the remoteCSE\ | | +| | **}** | | ++------------------------+----------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------+ +| **Expected behaviour** | **then {** \ | IUT >= Originator | +| | the IUT **sends** the RESPONSE to the Originator\ | | +| | **}** | | ++------------------------+----------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------+ + + +<br /> + +TP/oneM2M/CSE/REG/CRE/016 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+--------------------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/REG/CRE/016 | ++:=======================+:=====================================================================================================================================+:================================================================================+:==============+ +| **Test objective** | Check that the IUT rejects an AE registration (not allowed App-ID) | ++------------------------+--------------------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 10.1.1.2.2 - step 3 and clause 9.6.19 | ++------------------------+--------------------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+--------------------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 1 | ++------------------------+--------------------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+--------------------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **not** **allowing** **to** register an AE **containing**\ | +| | **not allowed** App-ID attribute **indicating** APP-ID\ | +| | **}** | ++------------------------+--------------------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+--------------------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid CREATE Request **from** AE **containing** Resource Type **set to** 2 (AE) **and**\ | | +| | Content **containing**\ | | +| | AE resource **containing**\ | | +| | App-ID attribute **set to** APP-ID\ | | +| | **}** | | ++------------------------+--------------------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= AE | +| | the IUT **does not** **create** the AE resource\ | | +| | **and** the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set to** 4126(APP\_RULE\_VALIDATION\_FAILED)\ | | +| | **}** | | ++------------------------+--------------------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------+---------------+ +<br /> + +TP/oneM2M/CSE/REG/CRE/017 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+---------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/REG/CRE/017 | ++:=======================+:==========================================================================+:================================================================================================================+:==============+ +| **Test objective** | Check that the IUT rejects a create request of <AE> resource that doesn't include the _MANDATORY\_ATTRIBUTE_ | ++------------------------+---------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------+---------------+ +| **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 | ++------------------------+---------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+---------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 1 | ++------------------------+---------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+---------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state" **and**\ | +| | the IUT **having** preconfigured AE\_ID\_stem\ | +| | **}** | ++------------------------+---------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+---------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid CREATE Request **from** AE **containing**\ | | +| | To **set to** CSEBASE\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** AE\_ID **and**\ | | +| | Resource Type**set to** 2(AE) **and**\ | | +| | Content **containing**\ | | +| | AE resource **containing**\ | | +| | **no** _MANDATORY\ _ATTRIBUTE_ attribute \ | | +| | **}** | | ++------------------------+---------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= AE | +| | the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set to** 4000 (BAD Request)\ | | +| | **}** | | ++------------------------+---------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------+---------------+ + + + +|**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 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+----------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/REG/CRE/018 | ++:=======================+:===========================================================================+:===========================================================================================================================+:==============+ +| **Test objective** | Check that the IUT accepts a create request of <remoteCSE> resource with attributes multiplicity equals to 1 | ++------------------------+----------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------+---------------+ +| **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 | ++------------------------+----------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF04 | ++------------------------+----------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 1 | ++------------------------+----------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+----------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **}** | ++------------------------+----------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+----------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> CSE | +| | the IUT **receives** a valid CREATE Request **from** CSE **containing**\ | | +| | To **set to** CSEBASE\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** CSE\_ID **and**\ | | +| | Resource Type**set to** 16(remoteCSE) **and**\ | | +| | Content **containing**\ | | +| | remoteCSE resource representation\ | | +| | **}** | | ++------------------------+----------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= CSE | +| | the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set to** 2001 (CREATED) **and**\ | | +| | Content **containing**\ | | +| | remoteCSE resource representation\ | | +| | **}** | | ++------------------------+----------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------+---------------+ + +TP/oneM2M/CSE/REG/CRE/019 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+----------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/REG/CRE/019 | ++:=======================+:===========================================================================+:=================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT accepts a create request of <remoteCSE> resource with attributes multiplicity equals to 1 without the preconfigured CSE-ID | ++------------------------+----------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **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 | ++------------------------+----------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF04 | ++------------------------+----------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 1 | ++------------------------+----------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+----------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **}** | ++------------------------+----------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+----------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> CSE | +| | the IUT **receives** a valid CREATE Request **from** CSE **containing**\ | | +| | To **set to** CSEBASE\_RESOURCE\_ADDRESS **and**\ | | +| | **no** From **and**\ | | +| | Resource Type**set to** 16(remoteCSE) **and**\ | | +| | Content **containing**\ | | +| | remoteCSE resource representation\ | | +| | **}** | | ++------------------------+----------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= CSE | +| | the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set to** 2001 (CREATED) **and**\ | | +| | Content **containing**\ | | +| | remoteCSE resource representation\ | | +| | **}** | | ++------------------------+----------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + +<br />TP/oneM2M/CSE/REG/CRE/020 + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++-----------------------------------------------------------------+---------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/REG/CRE/020 | ++:================================================================+:==========================================================================+:========================================================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT accepts a create request of <AE> resource with attributes multiplicity equals to 1 and asking AE\_ID\_Stem by indicating AE\_ID\_Stem starting with character 'S' | ++-----------------------------------------------------------------+---------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **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 | ++-----------------------------------------------------------------+---------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++-----------------------------------------------------------------+---------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 2 | ++-----------------------------------------------------------------+---------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_IN\_CSE | ++-----------------------------------------------------------------+---------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **}** | ++-----------------------------------------------------------------+---------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++-----------------------------------------------------------------+---------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid CREATE Request **from** AE **containing**\ | | +| | From **set to** 'S' **and**\ | | +| | Resource Type**set to** 2(AE) **and** \ | | +| | Content **containing**\ | | +| | AE resource representation \ | | +| | **}** | | ++-----------------------------------------------------------------+---------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= AE | +| | the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set to** 2001 (CREATED) **and**\ | | +| | Content **containing**\ | | +| | AE resource **containing**\ | | +| | ResourceID attribute **set to** S-AE-ID-STEM\ | | +| | **}** | | ++-----------------------------------------------------------------+---------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| NOTE: S-AE-ID-STEM = Value starting with "S" assigned by IN-CSE | ++-----------------------------------------------------------------+---------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + + + +TP/oneM2M/CSE/REG/CRE/021 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+---------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/REG/CRE/021 | ++:=======================+:==========================================================================+:=========================================================================================================================+:==============+ +| **Test objective** | Check that the IUT rejects the create request of <CSEBase> resource | ++------------------------+---------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------+---------------+ +| **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 | ++------------------------+---------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+---------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 1 | ++------------------------+---------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+---------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE\ | +| | **}** | ++------------------------+---------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+---------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid CREATE Request **from** AE **containing**\ | | +| | To **set to** CSEBASE\_RESOURCE\_ADDRESS **and**\ | | +| | Resource Type **set to** 5 (CSEBase) **and**\ | | +| | From **set to** AE-ID **and**\ | | +| | Content **containing**\ | | +| | CSEBase resource representation\ | | +| | **}** | | ++------------------------+---------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= AE | +| | the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set to** 4005 (OPERATION\_NOT\_ALLOWED)\ | | +| | **}** | | ++------------------------+---------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------+---------------+ + + +TP/oneM2M/CSE/REG/CRE/022 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+---------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/REG/CRE/022 | ++:=======================+:==========================================================================+:================================================================================================+:==============+ +| **Test objective** | Check that the IUT accepts an AE registration (allowed App-ID, C-AE-ID-STEM not provided by AE) | ++------------------------+---------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 10.1.1.2.2 - case C and clause 9.6.19 | ++------------------------+---------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+---------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 1 | ++------------------------+---------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+---------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **allowing** **to** register an AE **containing**\ | +| | App-ID attribute **indicating** APP-ID **and**\ | +| | AE-ID attribute **indicating** C-AE-ID-STEM\ | +| | **}** | ++------------------------+---------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+---------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid CREATE Request **from** AE **containing**\ | | +| | Resource Type **set to** 2 (AE) **and**\ | | +| | From **set to** 'C' **and**\ | | +| | Content **containing**\ | | +| | AE resource **containing**\ | | +| | App-ID attribute **set to** APP-ID\ | | +| | **}** | | ++------------------------+---------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= AE | +| | the IUT **creates** the AE resource\ | | +| | **and** the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set to** 2001 (CREATED)\ | | +| | **}** | | ++------------------------+---------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------+---------------+ + + +<br />TP/oneM2M/CSE/REG/CRE/023 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+------------------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/REG/CRE/023 | ++:=======================+:=========================================================================================================================================+:===============================================================================================+:==============+ +| **Test objective** | Check that the IUT rejects registration of already registered AE (C-AE-ID-STEM provided by AE) | ++------------------------+------------------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 10.1.1.2.2 - step 4 and clause 9.6.19 | ++------------------------+------------------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+------------------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 1 | ++------------------------+------------------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+------------------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"**and**\ | +| | the IUT **having** **registered** the AE **with**\ | +| | AE-ID attribute **set to** C-AE-ID-STEM\ | +| | **}** | ++------------------------+------------------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+------------------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid CREATE Request **from** AE **containing** Resource Type **set to** 2 (AE) **and**\ | | +| | To **set to** TARGE\_CSE\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** C-AE-ID-STEM **and**\ | | +| | Content **containing**\ | | +| | AE resource representation\ | | +| | **}** | | ++------------------------+------------------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= AE | +| | the IUT **does not** **create** the AE resource\ | | +| | **and** the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set to** 4105 (CONFLICT)\ | | +| | **}** | | ++------------------------+------------------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------+---------------+ + +TP/oneM2M/CSE/REG/CRE/024 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+-----------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/REG/CRE/024 | ++:=======================+:==========================================================================================================+:==========================================================================================================+:==============+ +| **Test objective** | Check that IUT sends a CSE registration request with attributes multiplicity equals to 1 | ++------------------------+-----------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------+---------------+ +| **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 | ++------------------------+-----------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF04 | ++------------------------+-----------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 1 | ++------------------------+-----------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_MN\_CSE or PICS\_ASN\_CSE | ++------------------------+-----------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state" **and**\ | +| | the IUT **having** privileges to perform CREATE operation on the resource CSEBASE\_RESOURCE\_ADDRESS\ | +| | **}** | ++------------------------+-----------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+-----------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------+---------------+ +| | **when {**\ | NA | +| | the IUT **is triggered** **to send** a valid CREATE Request **containing**\ | | +| | To **set to** CSEBASE\_RESOURCE\_ADDRESS **and**\ | | +| | Resource Type **set to** 16 (remoteCSE) **and**\ | | +| | Content **containing**\ | | +| | remoteCSE resource representation\ | | +| | **}** | | ++------------------------+-----------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------+---------------+ +| | **then {**\ | IUT >= CSE | +| | the IUT **sends** a valid CREATE Request **containing**\ | | +| | To **set to** CSEBASE\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** CSE\_ID **and**\ | | +| | Resource Type **set to** 16 (remoteCSE) **and**\ | | +| | Content **containing**\ | | +| | remoteCSE resource representation\ | | +| | **}** | | ++------------------------+-----------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------+---------------+ + + +TP/oneM2M/CSE/REG/CRE/025 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+-----------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/REG/CRE/025 | ++:=======================+:==========================================================================================================+:==========================================================================================================+:==============+ +| **Test objective** | Check that IUT accepts a CSE registration request with attributes multiplicity equals to 1 | ++------------------------+-----------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------+---------------+ +| **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 | ++------------------------+-----------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF04 | ++------------------------+-----------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 1 | ++------------------------+-----------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+-----------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state" **and**\ | +| | the IUT **having** privileges to perform CREATE operation on the resource CSEBASE\_RESOURCE\_ADDRESS\ | +| | **}** | ++------------------------+-----------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+-----------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {**\ | IUT <=> CSE | +| | the IUT **receives** a valid CREATE Request **containing**\ | | +| | To **set to** CSEBASE\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** CSE\_ID **and**\ | | +| | Resource Type **set to** 16 (remoteCSE) **and**\ | | +| | Content **containing**\ | | +| | remoteCSE resource representation\ | | +| | **}** | | ++------------------------+-----------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {**\ | IUT >= CSE | +| | the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set** **to** 2001 (CREATED) **and**\ | | +| | Content **containing**\ | | +| | remoteCSE resource representation\ | | +| | \ | | +| | **and** the IUT **creates** the <remoteCSE> resource\ | | +| | **}** | | ++------------------------+-----------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------+---------------+ + +TP/oneM2M/CSE/REG/CRE/026 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+-----------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/REG/CRE/026 | ++:=======================+:==========================================================================================================+:==========================================================================================================+:==============+ +| **Test objective** | Check that IUT sends a CSE registration request with _OPTIONAL\_ATTRIBUTE_ attribute | ++------------------------+-----------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------+---------------+ +| **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 | ++------------------------+-----------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF04 | ++------------------------+-----------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 1 | ++------------------------+-----------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_MN\_CSE or PICS\_ASN\_CSE | ++------------------------+-----------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state" **and**\ | +| | the IUT **having** privileges to perform CREATE operation on the resource CSEBASE\_RESOURCE\_ADDRESS\ | +| | **}** | ++------------------------+-----------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+-----------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------+---------------+ +| | **when {**\ | NA | +| | the IUT **is triggered** **to send** a valid CREATE Request **containing**\ | | +| | To **set to** CSEBASE\_RESOURCE\_ADDRESS **an** **d**\ | | +| | Content **containing**\ | | +| | remoteCSE resource **containing**\ | | +| | cseType attribute **set to** 2 (MN\_CSE) **and**\ | | +| | valid attribute _OPTIONAL\_ATTRIBUTE_\ | | +| | \ | | +| | **}** | | ++------------------------+-----------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------+---------------+ +| | **then {**\ | IUT >= CSE | +| | the IUT **sends** a valid CREATE Request **containing**\ | | +| | To **set to** CSEBASE\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** CSE\_ID **and**\ | | +| | Resource Type **set to** 16 (remoteCSE) **and**\ | | +| | Content **containing**\ | | +| | remoteCSE resource **containing**\ | | +| | cseType attribute **set to** 2 (MN\_CSE) **and**\ | | +| | valid attribute _OPTIONAL\_ATTRIBUTE_\ | | +| | **}** | | ++------------------------+-----------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------+---------------+ + + + +|**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 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+-----------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/REG/CRE/027 | ++:=======================+:==========================================================================================================+:==========================================================================================================+:==============+ +| **Test objective** | Check that IUT accepts a CSE registration request with _cseType_ attribute set to 'MN\_CSE' | ++------------------------+-----------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------+---------------+ +| **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 | ++------------------------+-----------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF04 | ++------------------------+-----------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 1 | ++------------------------+-----------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+-----------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state" **and**\ | +| | the IUT **having** privileges to perform CREATE operation on the resource CSEBASE\_RESOURCE\_ADDRESS\ | +| | **}** | ++------------------------+-----------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+-----------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {**\ | IUT <=> CSE | +| | the IUT **receives** a valid CREATE Request **containing**\ | | +| | To **set to** CSEBASE\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** CSE\_ID **and**\ | | +| | Resource Type **set to** 16 (remoteCSE) **and**\ | | +| | Content **containing**\ | | +| | remoteCSE resource **containing**\ | | +| | cseType attribute **set to** 2 (MN\_CSE)\ | | +| | **}** | | ++------------------------+-----------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {**\ | IUT >= CSE | +| | the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set** **to** 2001 (CREATED) **and**\ | | +| | Content **containing**\ | | +| | remoteCSE resource **containing**\ | | +| | cseType attribute **set to** 2 (MN\_CSE)\ | | +| | \ | | +| | **and** the IUT **creates** a <remoteCSE> resource\ | | +| | **}** | | ++------------------------+-----------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------+---------------+ + +TP/oneM2M/CSE/REG/CRE/028 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+-----------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/REG/CRE/028 | ++:=======================+:==========================================================================================================+:==========================================================================================================+:==============+ +| **Test objective** | Check that IUT accepts a CSE registration request with _OPTIONAL\_ATTRIBUTE_ attribute | ++------------------------+-----------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------+---------------+ +| **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 | ++------------------------+-----------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF04 | ++------------------------+-----------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 1 | ++------------------------+-----------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+-----------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state" **and**\ | +| | the CSE **having** privileges to perform CREATE operation on the resource CSEBASE\_RESOURCE\_ADDRESS\ | +| | **}** | ++------------------------+-----------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+-----------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {**\ | IUT <=> CSE | +| | the IUT **receives** a valid CREATE Request **containing**\ | | +| | To **set to** CSEBASE\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** CSE\_ID **and**\ | | +| | Resource Type **set to** 16 (remoteCSE) **and**\ | | +| | Content **containing**\ | | +| | remoteCSE resource **containing**\ | | +| | cseType attribute **set to** 2 (MN\_CSE) **and**\ | | +| | valid attribute _OPTIONAL\_ATTRIBUTE_\ | | +| | **}** | | ++------------------------+-----------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {**\ | IUT >= CSE | +| | the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set** **to** 2001 (CREATED) **and**\ | | +| | Content **containing**\ | | +| | remoteCSE resource **containing**\ | | +| | cseType attribute **set to** 2 (MN\_CSE) **and**\ | | +| | valid attribute _OPTIONAL\_ATTRIBUTE_\ | | +| | \ | | +| | **and** the IUT **creates** a <remoteCSE> resource\ | | +| | **}** | | ++------------------------+-----------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------+---------------+ + + + +|**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 + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++--------------------------------------------------------------------+--------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/REG/CRE/029 | ++:===================================================================+:===============================================================================+:====================================================================================================================================+:==============+ +| **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 | ++--------------------------------------------------------------------+--------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 10.1.1.2.2 - case a, step 5-8 | ++--------------------------------------------------------------------+--------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF04 | ++--------------------------------------------------------------------+--------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 2 | ++--------------------------------------------------------------------+--------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_IN\_CSE | ++--------------------------------------------------------------------+--------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **}** | ++--------------------------------------------------------------------+--------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++--------------------------------------------------------------------+--------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT<=> MN-CSE | +| | the IUT **receives** a valid CREATE Request **from** the CSE **containing**\ | | +| | Resource Type **set to** 10002 (AEAnnc) **and**\ | | +| | From **set to** SP-RELATIVE-AE-ID **and**\ | | +| | Content **containing**\ | | +| | AEAnnc resource **containing**\ | | +| | link attribute **set to** SP-RELATIVE-AE-ID **and**\ | | +| | labels attribute **indicating** 'Credential-ID:None'\ | | +| | **}** | | ++--------------------------------------------------------------------+--------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| | **then {** \ | IUT >= MN-CSE | +| | the IUT **creates** the AEANNC\_RESOURCE\_ADDRESS resource\ | | +| | **and** the IUT **sends** a valid Response to CSE **containing**\ | | +| | Response Status Code **set to** 2001 (CREATED) **and**\ | | +| | Content **containing**\ | | +| | AEAnnc resource **containing**\ | | +| | link attribute **set to** SP-RELATIVE-AE-ID **and**\ | | +| | labels **indicating** 'Credential-ID:None'\ | | +| | **}** | | ++--------------------------------------------------------------------+--------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| NOTE: SP-RELATIVE-AE-ID = {SP-RELATIVE-CSE-ID}/{S-AE-ID-STEM}\ | +| S-AE-ID-STEM = Valid AE-ID-Stem starting with "S" | ++--------------------------------------------------------------------+--------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + +TP/oneM2M/CSE/REG/CRE/030 + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++-----------------------------------------------------------------+--------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------+----------------+ +| **TP Id** | TP/oneM2M/CSE/REG/CRE/030 | ++:================================================================+:===================================================================+:===========================================================================================================================================+:===============+ +| **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 | ++-----------------------------------------------------------------+--------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------+----------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 10.1.1.2.2 - case b, step 8 | ++-----------------------------------------------------------------+--------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------+----------------+ +| **Config Id** | CF02 | ++-----------------------------------------------------------------+--------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------+----------------+ +| **Parent Release** | Release 2 | ++-----------------------------------------------------------------+--------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------+----------------+ +| **PICS Selection** | PICS\_MN\_CSE | ++-----------------------------------------------------------------+--------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------+----------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state" **and**\ | +| | the IUT **having registered** the MN-CSE **and**\ | +| | the AE **having sent** a registration **containing**\ | +| | From **set to** S-AE-ID-STEM **and**\ | +| | the IUT **having sent** a valid AEAnnc CREATE Request to IN-CSE\ | +| | **}** | ++-----------------------------------------------------------------+--------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------+----------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++-----------------------------------------------------------------+--------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------+----------------+ +| **Expected behaviour** | **when {** \ | IUT <=> IN-CSE | +| | the IUT **receives** a valid Response from IN-CSE **containing**\ | | +| | Response Status Code **set to** 2001 (CREATED) **and**\ | | +| | Content **containing**\ | | +| | AEAnnc resource **containing**\ | | +| | link attribute **set to** SP-RELATIVE-AE-ID **and**\ | | +| | labels attribute **indicating** 'Credential-ID:None' \ | | +| | **}** | | ++-----------------------------------------------------------------+--------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------+----------------+ +| **Expected behaviour** | **then {** \ | IUT >= AE | +| | the IUT **sends** a valid Response **to** the AE **containing**\ | | +| | Response Status Code **set to** 2001 (CREATED) **and**\ | | +| | Content **containing**\ | | +| | AE resource **containing**\ | | +| | AE-ID attribute **set to** S-AE-ID-STEM\ | | +| | **}** | | ++-----------------------------------------------------------------+--------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------+----------------+ +| NOTE: SP-RELATIVE-AE-ID = {SP-RELATIVE-CSE-ID}/{S-AE-ID-STEM }\ | +| S-AE-ID-STEM = Value starting with "S" assigned by IN-CSE | ++-----------------------------------------------------------------+--------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------+----------------+ + + +TP/oneM2M/CSE/REG/CRE/031 + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++--------------------------------------------------------------+-------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------+----------------+ +| **TP Id** | TP/oneM2M/CSE/REG/CRE/031 | ++:=============================================================+:==============================================================================+:=========================================================================================================================+:===============+ +| **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 | ++--------------------------------------------------------------+-------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------+----------------+ +| **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 | ++--------------------------------------------------------------+-------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------+----------------+ +| **Config Id** | CF04 | ++--------------------------------------------------------------+-------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------+----------------+ +| **Parent Release** | Release 2 | ++--------------------------------------------------------------+-------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------+----------------+ +| **PICS Selection** | PICS\_IN\_CSE | ++--------------------------------------------------------------+-------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------+----------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **}** | ++--------------------------------------------------------------+-------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------+----------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++--------------------------------------------------------------+-------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------+----------------+ +| **Expected behaviour** | **when {** \ | IUT <=> MN-CSE | +| | the IUT **receives** a valid CREATE Request **from** MN-CSE **containing**\ | | +| | Resource Type **set to** 10002 (AEAnnc) **and**\ | | +| | From **set to** SP-RELATIVE-AE-ID **and**\ | | +| | Content **containing**\ | | +| | AEAnnc resource **containing**\ | | +| | link attribute **set to** SP-RELATIVE-AE-ID **and**\ | | +| | labels **indicating** 'Credential-ID:None'\ | | +| | } | | ++--------------------------------------------------------------+-------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------+----------------+ +| **Expected behaviour** | **then {** \ | IUT >= MN-CSE | +| | the IUT **creates** the AEANNC\_RESOURCE\_ADDRESS resource\ | | +| | **and** the IUT **sends** a valid Response to CSE **containing**\ | | +| | Response Status Code **set to** 2001 (CREATED) **and**\ | | +| | Content **containing**\ | | +| | AEAnnc resource **containing**\ | | +| | link attribute **set to** SP-RELATIVE-AE-ID\* **and**\ | | +| | labels **indicating** 'Credential-ID:None'\ | | +| | **}** | | ++--------------------------------------------------------------+-------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------+----------------+ +| NOTE: SP-RELATIVE-AE-ID = {SP-RELATIVE-CSE-ID}/{AE-ID-STEM}\ | +| SP-RELATIVE-AE-ID\* = {SP-RELATIVE-CSE-ID}/{S-AE-ID-STEM}\ | +| AE-ID-STEM = "S"\ | +| S-AE-ID-STEM = Valid AE-ID-Stem starting with "S" | ++--------------------------------------------------------------+-------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------+----------------+ + + +TP/oneM2M/CSE/REG/CRE/032 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/REG/CRE/032 | ++:=======================+:=============================================================================================================================+:===========================================================================================================================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT rejects an AE registration for CSEs for which the associated _<serviceSubscribeNode>_ resource is not linked with the _<serviceSubscribedAppRule>_ via the _ruleLinks_ attribute of the _<serviceSubscribedNode>_ resource | ++------------------------+------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.2.1 | ++------------------------+------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 4 | ++------------------------+------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having** the serviceSubscribedNode resource For the CSE\ | +| | **containing**\ | +| | _ruleLinks_ attribute **not set**\ | +| | **}** | ++------------------------+------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid CREATE Request **from** AE **containing** Resource Type **set to** 2 (AE)\ | | +| | } | | ++------------------------+------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= AE | +| | the IUT **does not** **create** the AE resource\ | | +| | **and** the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set to** 4126(APP\_RULE\_VALIDATION\_FAILED)\ | | +| | **}** | | ++------------------------+------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + + +##### 7.2.2.2.3 DELETE Operation +TP/oneM2M/CSE/REG/DEL/001 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+---------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/REG/DEL/001 | ++:=======================+:==========================================================================+:=====================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT rejects the delete request of <CSEBase> resource. | ++------------------------+---------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **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 | ++------------------------+---------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+---------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 1 | ++------------------------+---------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+---------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE\ | +| | **}** | ++------------------------+---------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+---------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid DELETE Request **from** AE **containing**\ | | +| | To **set to** CSEBASE\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** AE\_ID **and**\ | | +| | **no** Content\ | | +| | **}** | | ++------------------------+---------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= AE | +| | the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set to** 4005 (OPERATION\_NOT\_ALLOWED)\ | | +| | **}** | | ++------------------------+---------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + +<br /> + +TP/oneM2M/CSE/REG/DEL/002 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+----------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/REG/DEL/002 | ++:=======================+:=========================================================================================================+:================================================================================================================================+:==============+ +| **Test objective** | Check that IUT accepts a <remoteCSE> delete request on TARGET\_REMOTE\_CSE\_ADDRESS, and deletes the <remoteCSE> resource | ++------------------------+----------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **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 | ++------------------------+----------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF04 | ++------------------------+----------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 1 | ++------------------------+----------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+----------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the CSE\ | +| | **and** the CSE originator **having** privileges to perform DELETE operation on the remoteCSE resource\ | +| | **}** | ++------------------------+----------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+----------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> CSE | +| | the IUT **receives** a valid DELETE Request **from** CSE **containing**\ | | +| | To **set to** REMOTECSE\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** CSE\_ID **and**\ | | +| | **no** Content\ | | +| | **}** | | ++------------------------+----------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= CSE | +| | the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set to** 2002 (DELETED)\ | | +| | **and** the IUT **deletes** the remoteCSE resource\ | | +| | **}** | | ++------------------------+----------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------+---------------+ + +TP/oneM2M/CSE/REG/DEL/003 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+---------------------------------------------------------------------------------------+------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/REG/DEL/003 | ++:=======================+:======================================================================================+:=====================================================+:==============+ +| **Test objective** | Check that the IUT accepts an AE de-registration. | ++------------------------+---------------------------------------------------------------------------------------+------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 10.1.4.2.2 | ++------------------------+---------------------------------------------------------------------------------------+------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+---------------------------------------------------------------------------------------+------------------------------------------------------+---------------+ +| **Parent Release** | Release 1 | ++------------------------+---------------------------------------------------------------------------------------+------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+---------------------------------------------------------------------------------------+------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the AE **having** privileges to perform DELETE operation on the resource AE\ | +| | **}** | ++------------------------+---------------------------------------------------------------------------------------+------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+---------------------------------------------------------------------------------------+------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid DELETE Request **from** AE **containing**\ | | +| | To **set to** AE\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** AE\_ID **and**\ | | +| | **no** Content\ | | +| | **}** | | ++------------------------+---------------------------------------------------------------------------------------+------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= AE | +| | the IUT **deletes** the AE\_RESOURCE\_ADDRESS resource\ | | +| | **and** the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set to** 2002 (DELETED)\ | | +| | **}** | | ++------------------------+---------------------------------------------------------------------------------------+------------------------------------------------------+---------------+ + + +TP/oneM2M/CSE/REG/DEL/004 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+-------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/REG/DEL/004 | ++:=======================+:============================================================================================================+:========================================================================================================+:==============+ +| **Test objective** | Check that IUT sends a <remoteCSE> delete request on\ | +| | TARGET\_REMOTE\_CSE\_ADDRESS | ++------------------------+-------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+---------------+ +| **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 | ++------------------------+-------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF04 | ++------------------------+-------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 1 | ++------------------------+-------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_MN\_CSE | ++------------------------+-------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state" **and**\ | +| | the IUT **having created** a resource TARGET\_REMOTE\_CSE\_ADDRESS **and**\ | +| | the IUT **having** privileges to perform DELETE operation on the resource TARGET\_REMOTE\_CSE\_ADDRESS\ | +| | **}** | ++------------------------+-------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+-------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+---------------+ +| | **when {**\ | NA | +| | the IUT **is triggered** **to send** a valid DELETE Request **containing**\ | | +| | To **set to** TARGET\_REMOTE\_CSE\_ADDRESSS\ | | +| | **}** | | ++------------------------+-------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+---------------+ +| | **then {**\ | IUT >= CSE | +| | the IUT **sends** a valid DELETE Request **containing**\ | | +| | To **set to** TARGET\_REMOTE\_CSE\_ADDRESS**and**\ | | +| | From **set to** CSE\_ID **and**\ | | +| | **no** Content\ | | +| | **}** | | ++------------------------+-------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+---------------+ + + + + +TP/oneM2M/CSE/REG/DEL/005 + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+---------------------------------------------------------------------------------------+----------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/REG/DEL/005 | ++:=======================+:======================================================================================+:=================================================================================+:==============+ +| **Test objective** | Check that the IUT accepts an AE de-registration when AE-ID is starting with "S" | ++------------------------+---------------------------------------------------------------------------------------+----------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 10.1.4.2.2 | ++------------------------+---------------------------------------------------------------------------------------+----------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+---------------------------------------------------------------------------------------+----------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 2 | ++------------------------+---------------------------------------------------------------------------------------+----------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_IN\_CSE | ++------------------------+---------------------------------------------------------------------------------------+----------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE **containing**\ | +| | From **set to** "S"\ | +| | **and** the AE **having** privileges to perform DELETE operation on the resource AE\ | +| | **}** | ++------------------------+---------------------------------------------------------------------------------------+----------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+---------------------------------------------------------------------------------------+----------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid DELETE Request **from** AE **containing**\ | | +| | To **set to** AE\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** AE\_ID **and**\ | | +| | **no** Content\ | | +| | **}** | | ++------------------------+---------------------------------------------------------------------------------------+----------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= AE | +| | the IUT **deletes** the AE\_RESOURCE\_ADDRESS resource\ | | +| | **and** the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set to** 2002 (DELETED)\ | | +| | **}** | | ++------------------------+---------------------------------------------------------------------------------------+----------------------------------------------------------------------------------+---------------+ + + +TP/oneM2M/CSE/REG/DEL/006 + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+---------------------------------------------------------------------------------------+----------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/REG/DEL/006 | ++:=======================+:======================================================================================+:=================================================================================+:==============+ +| **Test objective** | Check that the IUT accepts an AE de-registration when AE-ID is starting with "S" | ++------------------------+---------------------------------------------------------------------------------------+----------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 10.1.1.2.2 | ++------------------------+---------------------------------------------------------------------------------------+----------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF02 | ++------------------------+---------------------------------------------------------------------------------------+----------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 2 | ++------------------------+---------------------------------------------------------------------------------------+----------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_MN\_CSE | ++------------------------+---------------------------------------------------------------------------------------+----------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE **containing**\ | +| | From **set to** "S"\ | +| | **and** the AE **having** privileges to perform DELETE operation on the resource AE\ | +| | **}** | ++------------------------+---------------------------------------------------------------------------------------+----------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+---------------------------------------------------------------------------------------+----------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid DELETE Request **from** AE **containing**\ | | +| | To **set to** AE\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** AE\_ID **and**\ | | +| | **no** Content\ | | +| | **}** | | ++------------------------+---------------------------------------------------------------------------------------+----------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= IN-CSE | +| | the IUT **sends** a valid UPDATE Request **containing**\ | | +| | Content**containing**\ | | +| | AEANNC\_RESOURCE\_ADDRESS resource **containing**\ | | +| | link attribute **set to** "INACTIVE"\ | | +| | **}** | | ++------------------------+---------------------------------------------------------------------------------------+----------------------------------------------------------------------------------+---------------+ + + + + +TP/oneM2M/CSE/REG/DEL/007 + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+--------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+----------------+ +| **TP Id** | TP/oneM2M/CSE/REG/DEL/007 | ++:=======================+:===========================================================================================+:===============================================================================================================+:===============+ +| **Test objective** | Check that the IUT accepts the response from IN-CSE for the AE de-registration when AE-ID is starting with "S" | ++------------------------+--------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+----------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 10.1.1.2.2 | ++------------------------+--------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+----------------+ +| **Config Id** | CF02 | ++------------------------+--------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+----------------+ +| **Parent Release** | Release 2 | ++------------------------+--------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+----------------+ +| **PICS Selection** | PICS\_MN\_CSE | ++------------------------+--------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+----------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE **containing**\ | +| | From **set to** "S"\ | +| | **and** the AE **having** privileges to perform DELETE operation on the resource AE\ | +| | **and** the AE **having sent** a valid DELETE Request at AE\_RESOURCE\_ADDRESS resource\ | +| | **and** the IUT **having sent** a valid UPDATE Request to IN-CSE **containing**\ | +| | Content **containing**\ | +| | AEANNC\_RESOURCE\_ADDRESS resource **containing**\ | +| | link attribute **set to** empty\ | +| | **}** | ++------------------------+--------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+----------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+--------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+----------------+ +| **Expected behaviour** | **when {** \ | IUT <=> IN-CSE | +| | the IUT **receives** a valid Response **from** IN-CSE **containing**\ | | +| | Response Status Code **set to** 2004 (UPDATED)\ | | +| | **}** | | ++------------------------+--------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+----------------+ +| **Expected behaviour** | **then {**\ | IUT >= AE | +| | the IUT **deletes** the AE\_RESOURCE\_ADDRESS resource\ | | +| | **and** the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set to** 2002 (DELETED)\ | | +| | **}** | | ++------------------------+--------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+----------------+ + + + +##### 7.2.2.2.4 UPDATE Operation +TP/oneM2M/CSE/REG/UPD/001 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+---------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/REG/UPD/001 | ++:=======================+:==========================================================================+:=========================================================================================================================+:==============+ +| **Test objective** | Check that the IUT rejects the update request of <CSEBase> resource. | ++------------------------+---------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------+---------------+ +| **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 | ++------------------------+---------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+---------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 1 | ++------------------------+---------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+---------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE\ | +| | **}** | ++------------------------+---------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+---------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid UPDATE Request **from** AE **containing**\ | | +| | To **set to** CSEBASE\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** AE\_ID **and**\ | | +| | Content **containing**\ | | +| | CSEBase resource representation\ | | +| | **}** | | ++------------------------+---------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= AE | +| | the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set to** 4005 (OPERATION\_NOT\_ALLOWED)\ | | +| | **}** | | ++------------------------+---------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------+---------------+ +TP/oneM2M/CSE/REG/UPD/002 + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+-------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/REG/UPD/002 | ++:=======================+:============================================================================================================+:========================================================================================================+:==============+ +| **Test objective** | Check that IUT accepts a <remoteCSE> update request with _OPTIONAL\_ATTRIBUTE_ attribute | ++------------------------+-------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+---------------+ +| **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 | ++------------------------+-------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF04 | ++------------------------+-------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 1 | ++------------------------+-------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_MN\_CSE | ++------------------------+-------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state" **and**\ | +| | the IUT **having created** a resource TARGET\_REMOTE\_CSE\_ADDRESS **containing**\ | +| | a RW _OPTIONAL\_ATTRIBUTE_ attribute **set to** VALUE\_1 **and**\ | +| | the CSE **having** privileges to perform UPDATE operation on the resource TARGET\_REMOTE\_CSE\_ADDRESS\ | +| | **}** | ++------------------------+-------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+-------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {**\ | IUT <=> CSE | +| | the IUT **receives** a valid UPDATE Request **containing**\ | | +| | To **set to** TARGET\_REMOTE\_CSE\_ADDRESS **and**\ | | +| | From **set to** CSE\_ID **and**\ | | +| | Content **containing**\ | | +| | remoteCSE resource **containing**\ | | +| | _OPTIONAL\_ATTRIBUTE_ attribute **set to** VALUE\_2\ | | +| | **}** | | ++------------------------+-------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {**\ | IUT >= CSE | +| | the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set** **to** 2004 (UPDATED) **and**\ | | +| | Content **containing**\ | | +| | remoteCSE resource **containing**\ | | +| | _OPTIONAL\_ATTRIBUTE_ attribute **set to** VALUE\_2\ | | +| | **}** | | ++------------------------+-------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+---------------+ + + + +|**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 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+-------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/REG/UPD/003 | ++:=======================+:============================================================================================================+:========================================================================================================+:==============+ +| **Test objective** | Check that IUT sends a <remoteCSE> update request with _OPTIONAL\_ATTRIBUTE_ attribute | ++------------------------+-------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+---------------+ +| **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 | ++------------------------+-------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF04 | ++------------------------+-------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 1 | ++------------------------+-------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_MN\_CSE | ++------------------------+-------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state" **and**\ | +| | the IUT **having created** a resource TARGET\_REMOTE\_CSE\_ADDRESS **containing**\ | +| | a RW _OPTIONAL\_ATTRIBUTE_ attribute **set to** VALUE\_1 **and**\ | +| | the IUT **having** privileges to perform UPDATE operation on the resource TARGET\_REMOTE\_CSE\_ADDRESS\ | +| | **}** | ++------------------------+-------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+-------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+---------------+ +| | **when {**\ | NA | +| | the IUT **is triggered** **to send** a valid UPDATE Request **containing**\ | | +| | To **set to** TARGET\_REMOTE\_CSE\_ADDRESS **an** **d** \ | | +| | Content **containing**\ | | +| | remoteCSE resource **containing**\ | | +| | attribute _OPTIONAL\_ATTRIBUTE_ **set to** VALUE\_2\ | | +| | \ | | +| | **}** | | ++------------------------+-------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+---------------+ +| | **then {**\ | IUT >= CSE | +| | the IUT **sends** a valid UPDATE Request **containing**\ | | +| | To **set to** TARGET\_REMOTE\_CSE\_ADDRESS**and**\ | | +| | From **set to** CSE\_ID **and**\ | | +| | Content **containing**\ | | +| | remoteCSE resource **containing**\ | | +| | attribute _OPTIONAL\_ATTRIBUTE_ **set to** VALUE\_2\ | | +| | **}** | | ++------------------------+-------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+---------------+ + + + +|**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 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+-------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/DMR/RET/001 | ++:=======================+:==============================================================================================================================+:===============================================================================+:==============+ +| **Test objective** | Check that the IUT returns successfully the TARGET\_RESOURCE\_ADDRESS resource | ++------------------------+-------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 10.1.2 | ++------------------------+-------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+-------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------+---------------+ +| **Parent Release** | _PARENT\_RELEASE_ | ++------------------------+-------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+-------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the IUT **having created** a resource TARGET\_RESOURCE\_ADDRESS of type _RESOURCE\_TYPE_ under the AE resource\ | +| | **and** the AE **having** privileges to perform RETRIEVE operation on the resource TARGET\_RESOURCE\_ADDRESS\ | +| | **}** | ++------------------------+-------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+-------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid RETRIEVE Request **from** AE **containing**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** AE\_ID **and**\ | | +| | **no** Content\ | | +| | **}** | | ++------------------------+-------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= AE | +| | the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set to** 2000 (OK) **and**\ | | +| | Content **containing**\ | | +| | _RESOURCE\_TYPE_ resource representation\ | | +| | **}** | | ++------------------------+-------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------+---------------+ + + + +|**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 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+-----------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/DMR/RET/002 | ++:=======================+:========================================================================================+:====================================================================================================================================+:==============+ +| **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 | ++------------------------+-----------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 10.1.2 - item 1) | ++------------------------+-----------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+-----------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 1 | ++------------------------+-----------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+-----------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the IUT **having not yet** **created** a resource TARGET\_RESOURCE\_ADDRESS\ | +| | **}** | ++------------------------+-----------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+-----------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid RETRIEVE Request **from** AE **containing**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** AE\_ID **and**\ | | +| | **no** Content\ | | +| | **}** | | ++------------------------+-----------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= AE | +| | the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set to** 4004 (NOT\_FOUND)\ | | +| | **}** | | ++------------------------+-----------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + + + +TP/oneM2M/CSE/DMR/RET/003 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+-------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/DMR/RET/003 | ++:=======================+:==============================================================================================================================+:===========================================================================================================================================================================+:==============+ +| **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 | ++------------------------+-------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 10.1.2 - item 2) | ++------------------------+-------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+-------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | _PARENT\_RELEASE_ | ++------------------------+-------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+-------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the IUT **having created** a resource TARGET\_RESOURCE\_ADDRESS of type _RESOURCE\_TYPE_ under the AE resource\ | +| | **and** the AE **having no** privileges to perform RETRIEVE operation on the resource TARGET\_RESOURCE\_ADDRESS\ | +| | **}** | ++------------------------+-------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+-------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid RETRIEVE Request **from** AE **containing**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** AE\_ID **and**\ | | +| | **no** Content\ | | +| | **}** | | ++------------------------+-------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= AE | +| | the IUT **sends** a Response **containing**\ | | +| | Response Status Code **set to** 4103 (ORIGINATOR\_HAS\_NO\_PRIVILEGE)\ | | +| | **}** | | ++------------------------+-------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + + + + +|**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 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++----------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/DMR/RET/004 | ++:===============================================================================================================================================================+:==============================================================================================================================+:==========================================================================================================+:==============+ +| **Test objective** | Check that the IUT returns successfully the ATTRIBUTE of TARGET\_RESOURCE\_ADDRESS resource ("To" option) | ++----------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 10.1.2 | ++----------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++----------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | _PARENT\_RELEASE_ | ++----------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++----------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the IUT **having created** a resource TARGET\_RESOURCE\_ADDRESS of type _RESOURCE\_TYPE_ under the AE resource\ | +| | **and** the AE **having** privileges to perform RETRIEVE operation on the resource TARGET\_RESOURCE\_ADDRESS\ | +| | **}** | ++----------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++----------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid RETRIEVE Request **from** AE **containing**\ | | +| | To **set to** TARGET\_ATTRIBUTE\_ADDRESS **and**\ | | +| | From **set to** AE\_ID **and**\ | | +| | **no** Content\ | | +| | **}** | | ++----------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= AE | +| | the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set to** 2000 (OK) **and**\ | | +| | Content **containing**\ | | +| | _RESOURCE\_TYPE_ resource **containing**\ | | +| | valid ATTRIBUTE attribute **and**\ | | +| | **no other** attribute\ | | +| | **}** | | ++----------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------+---------------+ +| Notes: TARGET\_ATTRIBUTE\_ADDRESS is represented as TARGET\_RESOURCE\_ADDRESS#ATTRIBUTE where '#' is present between TARGET\_RESOURCE\_ADDRESS and ATTRIBUTE.\ | +| 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 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++-----------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/DMR/RET/005 | ++:==========================================================================================================+:==============================================================================================================================+:================================================================================================================+:==============+ +| **Test objective** | Check that the IUT returns successfully the ATTRIBUTE of TARGET\_RESOURCE\_ADDRESS resource ("Content" option) | ++-----------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 10.1.2 | ++-----------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++-----------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | _PARENT\_RELEASE_ | ++-----------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++-----------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the IUT **having created** a resource TARGET\_RESOURCE\_ADDRESS of type _RESOURCE\_TYPE_ under the AE resource\ | +| | **and** the AE **having** privileges to perform RETRIEVE operation on the resource TARGET\_RESOURCE\_ADDRESS\ | +| | **}** | ++-----------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++-----------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid RETRIEVE Request **from** AE **containing**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** AE\_ID **and**\ | | +| | Content **containing**\ | | +| | attributeList element**containing**\ | | +| | ATTRIBUTE name\ | | +| | **}** | | ++-----------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= AE | +| | the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set to** 2000 (OK) **and**\ | | +| | Content **containing**\ | | +| | _RESOURCE\_TYPE_ resource **containing**\ | | +| | valid ATTRIBUTE attribute **and**\ | | +| | **no other** attribute\ | | +| | **}** | | ++-----------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------+---------------+ +| 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 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++---------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/DMR/RET/006 | ++:==============================================================================================================+:==============================================================================================================================+:===================================================================================================+:==============+ +| **Test objective** | Check that the IUT returns successfully multiple attributes of TARGET\_RESOURCE\_ADDRESS resource | ++---------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 10.1.2 | ++---------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++---------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | _PARENT\_RELEASE_ | ++---------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++---------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the IUT **having created** a resource TARGET\_RESOURCE\_ADDRESS of type _RESOURCE\_TYPE_ under the AE resource\ | +| | **and** the AE **having** privileges to perform RETRIEVE operation on the resource TARGET\_RESOURCE\_ADDRESS\ | +| | **}** | ++---------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++---------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid RETRIEVE Request **from** AE **containing**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** AE\_ID **and**\ | | +| | Content **containing**\ | | +| | attributeList element**containin** \ | | +| | ATTRIBUTE\_1 name **and**\ | | +| | ATTRIBUTE\_2 name\ | | +| | **}** | | ++---------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= AE | +| | the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set to** 2000 (OK) **and**\ | | +| | Content **containing**\ | | +| | _RESOURCE\_TYPE_ resource **containing**\ | | +| | valid ATTRIBUTE\_1 attribute **and**\ | | +| | valid ATTRIBUTE\_2 attribute **and**\ | | +| | **no other** attribute\ | | +| | **}** | | ++---------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+---------------+ +| Notes: ATTRIBUTE\_1 indicates common attribute for all _RESOURCE\_TYPE_ resources listed in the table below\ | +| 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 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+----------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/DMR/RET/007 | ++:=======================+:=============================================================================================================================================+:=====================================================================================================================================================================+:==============+ +| **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) | ++------------------------+----------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 10.1.2 | ++------------------------+----------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+----------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | _PARENT\_RELEASE_ | ++------------------------+----------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+----------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the IUT **having created** a resource TARGET\_RESOURCE\_ADDRESS of type _RESOURCE\_TYPE_ under the AE resource**containing**\ | +| | **no** attribute _ATTRIBUTE_\ | +| | **and** the AE **having** privileges to perform RETRIEVE operation on the resource TARGET\_RESOURCE\_ADDRESS\ | +| | **}** | ++------------------------+----------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+----------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid RETRIEVE Request **from** AE **containing**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** AE\_ID **and**\ | | +| | Content **containing**\ | | +| | attributeList element**containing**\ | | +| | _ATTRIBUTE_ name\ | | +| | **}** | | ++------------------------+----------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= AE | +| | the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set to** 4004 (NOT\_FOUND)\ | | +| | **}** | | ++------------------------+----------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + + +|**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 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+----------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/DMR/RET/008 | ++:=======================+:=============================================================================================================================================+:=========================================================================================================================================================================+:==============+ +| **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) | ++------------------------+----------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 10.1.2 | ++------------------------+----------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+----------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | _PARENT\_RELEASE_ | ++------------------------+----------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+----------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the IUT **having created** a resource TARGET\_RESOURCE\_ADDRESS of type _RESOURCE\_TYPE_ under the AE resource **containing**\ | +| | **no** _ATTRIBUTE\_1_ attribute **and**\ | +| | **no** _ATTRIBUTE\_2_ attribute\ | +| | **and** the AE **having** privileges to perform RETRIEVE operation on the resource TARGET\_RESOURCE\_ADDRESS\ | +| | **}** | ++------------------------+----------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+----------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid RETRIEVE Request **from** AE **containing**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** AE\_ID **and**\ | | +| | Content **containing**\ | | +| | attributeList element**containing**\ | | +| | _ATTRIBUTE\_1_ name **a** **nd** \ | | +| | _ATTRIBUTE\_2_ name\ | | +| | **}** | | ++------------------------+----------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= AE | +| | the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set to** 4004 (NOT\_FOUND)\ | | +| | **}** | | ++------------------------+----------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + + +|**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 <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 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+-----------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/DMR/RET/009 | ++:=======================+:============================================================================+:=======================================================================================================================================================+:==============+ +| **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 | ++------------------------+-----------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **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 | ++------------------------+-----------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+-----------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 1 | ++------------------------+-----------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+-----------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE **containing**\ | +| | a container resource **containing**\ | +| | **no** direct child contentInstance resources\ | +| | **}** | ++------------------------+-----------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+-----------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| | **when {**\ | IUT <=> AE | +| | the IUT **receives** a valid RETRIEVE Request **from** AE **containing**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** AE\_ID **and** \ | | +| | **no** Content\ | | +| | **}** | | ++------------------------+-----------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| | **then {**\ | IUT >= AE | +| | the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set** **to** 4004 (NOT\_FOUND)\ | | +| | **}** | | ++------------------------+-----------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + +TP/oneM2M/CSE/DMR/RET/010 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+-------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/DMR/RET/010 | ++:=======================+:==================================================================================================================+:==============+ +| **Test objective** | Check that the IUT accepts the RETRIEVE Request of the oldest contentInstance target to a <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 | ++------------------------+-------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+-------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 1 | ++------------------------+-------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+-------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the IUT **having created** a container resource **containing**\ | +| | CONTENT\_INSTANCE\_1 contentInstance resource **and**\ | +| | CONTENT\_INSTANCE\_2 contentInstance resource\ | +| | **and** the AE **having** privileges to perform RETRIEVE operation on the container resource\ | +| | **and** creationTime attribute of CONTENT\_INSTANCE\_1 < creationTime attribute of CONTENT\_INSTANCE\_2\ | +| | **}** | ++------------------------+-------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+-------------------------------------------------------------------------------------------------------------------+---------------+ +| | **when {**\ | IUT <=> AE | +| | the IUT **receives** a valid RETRIEVE Request **from** AE **containing**\ | | +| | To **set to** CONTAINER\_RESOURCE\_ADDRESS/ol **and**\ | | +| | From **set to** AE\_ID **and** \ | | +| | **no** Content\ | | +| | **}** | | ++------------------------+-------------------------------------------------------------------------------------------------------------------+---------------+ +| | **then {**\ | IUT >= AE | +| | the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set** **to** 2000 (OK) **and**\ | | +| | Content **containing**\ | | +| | contentInstance resource **containing**\ | | +| | resourceName attribute**set to** CONTENT\_INSTANCE\_1\ | | +| | **}** | | ++------------------------+-------------------------------------------------------------------------------------------------------------------+---------------+ + +TP/oneM2M/CSE/DMR/RET/011 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+-----------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/DMR/RET/011 | ++:=======================+:============================================================================+:=========================================================================================================================================================+:==============+ +| **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. | ++------------------------+-----------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **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 | ++------------------------+-----------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+-----------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 1 | ++------------------------+-----------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+-----------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE **containing**\ | +| | a container resource **containing**\ | +| | **no** direct child contentInstance resources\ | +| | **}** | ++------------------------+-----------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+-----------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| | **when {**\ | IUT <=> AE | +| | the IUT **receives** a valid RETRIEVE Request **from** AE **containing**\ | | +| | To **set to** CONTAINER\_RESOURCE\_ADDRESS/ol **and**\ | | +| | From **set to** AE\_ID **and** \ | | +| | **no** Content\ | | +| | **}** | | ++------------------------+-----------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| | **then {**\ | IUT >= AE | +| | the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set** **to** 4004 (NOT\_FOUND)\ | | +| | **}** | | ++------------------------+-----------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + +TP/oneM2M/CSE/DMR/RET/012 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+-----------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/DMR/RET/012 | ++:=======================+:================================================================================================================+:==================================================================================================================+:==============+ +| **Test objective** | Check that the IUT accepts the RETRIEVE Request of the latest contentInstance target to a <container> resource | ++------------------------+-----------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------+---------------+ +| **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 | ++------------------------+-----------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+-----------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 1 | ++------------------------+-----------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+-----------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE **containing**\ | +| | **and** the IUT **having created** a container resource **containing**\ | +| | CONTENT\_INSTANCE\_1 contentInstance resource **and**\ | +| | CONTENT\_INSTANCE\_2 contentInstance resource\ | +| | **and** the AE **having** privileges to perform RETRIEVE operation on the container resource\ | +| | **and** creationTime attribute of CONTENT\_INSTANCE\_1 < creationTime attribute of CONTENT\_INSTANCE\_2\ | +| | **}** | ++------------------------+-----------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+-----------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {**\ | IUT <=> AE | +| | the IUT **receives** a valid RETRIEVE Request **from** AE **containing**\ | | +| | To **set to** CONTAINER\_RESOURCE\_ADDRESS/la **and**\ | | +| | From **set to** AE\_ID **and** \ | | +| | **no** Content\ | | +| | **}** | | ++------------------------+-----------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {**\ | IUT >= AE | +| | the IUT **sends** a Response **containing**\ | | +| | Response Status Code **set** **to** 2000 (OK) **and**\ | | +| | Content **containing**\ | | +| | contentInstance resource **containing**\ | | +| | resourceName attribute**set to** CONTENT\_INSTANCE\_2\ | | +| | **}** | | ++------------------------+-----------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------+---------------+ + + +TP/oneM2M/CSE/DMR/RET/013 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+-------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/DMR/RET/013 | ++:=======================+:====================================================================================================================================+:=============================================================================================+:==============+ +| **Test objective** | Check that the IUT returns successfully the TARGET\_RESOURCE\_ADDRESS resource under CSEBase | ++------------------------+-------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 10.1.2 | ++------------------------+-------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+-------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | _PARENT\_RELEASE_ | ++------------------------+-------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+-------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the IUT **having created** a resource TARGET\_RESOURCE\_ADDRESS of type _RESOURCE\_TYPE_ under the CSEBase resource\ | +| | **and** the AE **having** privileges to perform RETRIEVE operation on the resource TARGET\_RESOURCE\_ADDRESS\ | +| | **}** | ++------------------------+-------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+-------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid RETRIEVE Request **from** AE **containing**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** AE\_ID\ | | +| | **}** | | ++------------------------+-------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= AE | +| | the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set to** 2000 (OK) **and**\ | | +| | Content **containing**\ | | +| | _RESOURCE\_TYPE_ resource representation\ | | +| | **}** | | ++------------------------+-------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------+---------------+ + + + +|**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 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+------------------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/DMR/RET/014 | ++:=======================+:===================================================================================================================================+:================================================================================================================================================================================+:==============+ +| **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 | ++------------------------+------------------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 10.1.2 - item 2) | ++------------------------+------------------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+------------------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | _PARENT\_RELEASE_ | ++------------------------+------------------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+------------------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the IUT **having created** a resource TARGET\_RESOURCE\_ADDRESS of type _RESOURCE\_TYPE_ under the CSEBase resource\ | +| | **and** the AE **having no** privileges to perform RETRIEVE operation on the resource TARGET\_RESOURCE\_ADDRESS\ | +| | **}** | ++------------------------+------------------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+------------------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid RETRIEVE Request **from** AE **containing**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** AE\_ID **and**\ | | +| | **no** Content\ | | +| | **}** | | ++------------------------+------------------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= AE | +| | the IUT **sends** a Response **containing**\ | | +| | Response Status Code **set to** 4103 (ORIGINATOR\_HAS\_NO\_PRIVILEGE)\ | | +| | **}** | | ++------------------------+------------------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + + +|**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 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++--------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/DMR/RET/015 | ++:=================================================================================================+:===================================================================================================================================+:========================================================================================================================+:==============+ +| **Test objective** | Check that the IUT returns successfully the ATTRIBUTE of TARGET\_RESOURCE\_ADDRESS resource ("To" option) under CSEBase | ++--------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 10.1.2 | ++--------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++--------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | _PARENT\_RELEASE_ | ++--------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++--------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the IUT **having created** a resource TARGET\_RESOURCE\_ADDRESS of type _RESOURCE\_TYPE_ under the CSEBase resource\ | +| | **and** the AE **having** privileges to perform RETRIEVE operation on the resource TARGET\_RESOURCE\_ADDRESS\ | +| | **}** | ++--------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++--------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid RETRIEVE Request **from** AE **containing**\ | | +| | To **set to** TARGET\_ATTRIBUTE\_ADDRESS **and**\ | | +| | From **set to** AE\_ID **and**\ | | +| | **no** Content\ | | +| | **}** | | ++--------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= AE | +| | the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set to** 2000 (OK) **and**\ | | +| | Content **containing**\ | | +| | _RESOURCE\_TYPE_ resource **containing**\ | | +| | valid ATTRIBUTE attribute **and**\ | | +| | **no other** attribute\ | | +| | **}** | | ++--------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------+---------------+ +| Notes: TARGET\_ATTRIBUTE\_ADDRESS is represented as TARGET\_RESOURCE\_ADDRESS # ATTRIBUTE\ | +| 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 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++-----------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/DMR/RET/016 | ++:==========================================================================================================+:===================================================================================================================================+:=============================================================================================================================+:==============+ +| **Test objective** | Check that the IUT returns successfully the ATTRIBUTE of TARGET\_RESOURCE\_ADDRESS resource ("Content" option) under CSEBase | ++-----------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 10.1.2 | ++-----------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++-----------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | _PARENT\_RELEASE_ | ++-----------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++-----------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the IUT **having created** a resource TARGET\_RESOURCE\_ADDRESS of type _RESOURCE\_TYPE_ under the CSEBase resource\ | +| | **and** the AE **having** privileges to perform RETRIEVE operation on the resource TARGET\_RESOURCE\_ADDRESS**}** | ++-----------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++-----------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid RETRIEVE Request **from** AE **containing**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** AE\_ID **and**\ | | +| | Content **containing**\ | | +| | attributeList element**containing** \ | | +| | ATTRIBUTE name\ | | +| | **}** | | ++-----------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= AE | +| | the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set to** 2000 (OK) **and**\ | | +| | Content **containing**\ | | +| | _RESOURCE\_TYPE_ resource **containing**\ | | +| | valid ATTRIBUTE attribute **and**\ | | +| | **no other** attribute\ | | +| | **}** | | ++-----------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------+---------------+ +| 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 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++---------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/DMR/RET/017 | ++:==============================================================================================================+:===================================================================================================================================+:=================================================================================================================+:==============+ +| **Test objective** | Check that the IUT returns successfully multiple attributes of TARGET\_RESOURCE\_ADDRESS resource under CSEBase | ++---------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 10.1.2 | ++---------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++---------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | _PARENT\_RELEASE_ | ++---------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++---------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the IUT **having created** a resource TARGET\_RESOURCE\_ADDRESS of type _RESOURCE\_TYPE_ under the CSEBase resource\ | +| | **and** the AE **having** privileges to perform RETRIEVE operation on the resource TARGET\_RESOURCE\_ADDRESS\ | +| | **}** | ++---------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++---------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid RETRIEVE Request **from** AE **containing**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** AE\_ID **and**\ | | +| | Content **containing**\ | | +| | attributeList element**containing**\ | | +| | ATTRIBUTE\_1 name\ | | +| | **and** ATTRIBUTE\_2 name\ | | +| | **}** | | ++---------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= AE | +| | the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set to** 2000 (OK) **and**\ | | +| | Content **containing**\ | | +| | _RESOURCE\_TYPE_ resource **containing**\ | | +| | valid ATTRIBUTE\_1 attribute **and**\ | | +| | valid ATTRIBUTE\_2 attribute **and**\ | | +| | **no other** attribute\ | | +| | **}** | | ++---------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------+---------------+ +| Notes: ATTRIBUTE\_1 indicates common attribute for all _RESOURCE\_TYPE_ resources listed in the table below\ | +| 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 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/DMR/RET/018 | ++:=======================+:==================================================================================================================================================+:===================================================================================================================================================================================+:==============+ +| **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 | ++------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 10.1.2 | ++------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | _PARENT\_RELEASE_ | ++------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the IUT **having created** a resource TARGET\_RESOURCE\_ADDRESS of type _RESOURCE\_TYPE_ under the CSEBase resource**containing**\ | +| | **no** attribute _ATTRIBUTE_\ | +| | **and** the AE **having** privileges to perform RETRIEVE operation on the resource TARGET\_RESOURCE\_ADDRESS\ | +| | **}** | ++------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid RETRIEVE Request **from** AE **containing**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** AE\_ID **and**\ | | +| | Content **containing**\ | | +| | attributeList element**containing**\ | | +| | _ATTRIBUTE_ name\ | | +| | **}** | | ++------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= AE | +| | the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set to** 4004 (NOT\_FOUND)\ | | +| | **}** | | ++------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + + +|**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 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/DMR/RET/019 | ++:=======================+:=======================================================================================================================================================+:======================================================================================================================================================================================+:==============+ +| **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 | ++------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 10.1.2 | ++------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | _PARENT\_RELEASE_ | ++------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the IUT **having created** a resource TARGET\_RESOURCE\_ADDRESS of type _RESOURCE\_TYPE_ under the <CSEBase> resource**containing**\ | +| | **no** _ATTRIBUTE\_1_ attribute **and**\ | +| | **no** _ATTRIBUTE\_2_ attribute\ | +| | **and** the AE **having** privileges to perform RETRIEVE operation on the resource TARGET\_RESOURCE\_ADDRESS\ | +| | **}** | ++------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid RETRIEVE Request **from** AE **containing**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** AE\_ID **and**\ | | +| | Content **containing**\ | | +| | attributeList element**containing**\ | | +| | _ATTRIBUTE\_1_ name\ | | +| | **and** _ATTRIBUTE\_2_ name\ | | +| | **}** | | ++------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= AE | +| | the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set to** 4004 (NOT\_FOUND)\ | | +| | **}** | | ++------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + + +|**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 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+--------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/DMR/RET/020 | ++:=======================+:===================================================================================================================+:============================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT rejects a RETRIEVE Request target to TARGET_\ RESOURCE\_ADDRESS resource when the Result Content set to RESULT\_CONTENT | ++------------------------+--------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **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 | ++------------------------+--------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+--------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 2 | ++------------------------+--------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+--------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the IUT **having created** a resource TARGET\_RESOURCE\_ADDRESS of type RESOURCE\_TYPE\ | +| | **and** the AE **having** privileges to perform RETRIEVE operation on the resource TARGET\_RESOURCE\_ADDRESS\ | +| | **}** | ++------------------------+--------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+--------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid RETRIEVE Request **from** AE **containing**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** AE\_ID **and**\ | | +| | **no** Content**and**\ | | +| | Result Content **set to** _RESULT\_CONTENT_\ | | +| | **}** | | ++------------------------+--------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= AE | +| | the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set to** 4000 (BAD\_REQUEST) **and**\ | | +| | **no** Content\ | | +| | **}** | | ++------------------------+--------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + + +|**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** |~~COLSPAN~~|TP/oneM2M/CSE/DMR/RET/021 |~~COLSPAN~~|~~COLSPAN~~|**Test objective** |~~COLSPAN~~| +|-|-|-|-|-|-|-| +|Check that the IUT returns successfully only attributes of TARGET\_RESOURCE\_ADDRESS resource when the Result Content is set to 1 (attributes) |~~COLSPAN~~|~~COLSPAN~~|**Reference** |~~COLSPAN~~|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 |~~COLSPAN~~| +|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 |~~COLSPAN~~|~~COLSPAN~~|CF01 |~~COLSPAN~~|~~COLSPAN~~|**Parent Release** | +|**Parent Release** |~~COLSPAN~~|_PARENT\_RELEASE_ |~~COLSPAN~~|~~COLSPAN~~|**PICS Selection** |~~COLSPAN~~| +|PICS\_CSE |~~COLSPAN~~|~~COLSPAN~~|**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 />**}** |~~COLSPAN~~|~~COLSPAN~~|~~COLSPAN~~| +|**Expected behaviour** |**Test events** |~~COLSPAN~~|~~COLSPAN~~|**Direction** | |~~COLSPAN~~| +|**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 />**}** |~~COLSPAN~~|IUT <=> AE |~~COLSPAN~~| |~~COLSPAN~~|~~COLSPAN~~| +|**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 />**}** |~~COLSPAN~~|IUT >= AE |~~COLSPAN~~| +|| +|| + + + + +|**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 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+-------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/DMR/RET/022 | ++:=======================+:========================================================================================================================+:=======================================================================================================================================================================================+:==============+ +| **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) | ++------------------------+-------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **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 | ++------------------------+-------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+-------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | _PARENT\_RELEASE_ | ++------------------------+-------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+-------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the IUT **having created** a resource TARGET\_RESOURCE\_ADDRESS of type _RESOURCE\_TYPE_ **containing**\ | +| | a child resource\ | +| | **and** the AE **having** privileges to perform RETRIEVE operation on the resource TARGET\_RESOURCE\_ADDRESS\ | +| | **}** | ++------------------------+-------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+-------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid RETRIEVE Request **from** AE **containing**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** AE\_ID **and**\ | | +| | **no** Content**and**\ | | +| | Result Content **set to** 4 (attributes and child resources)\ | | +| | **}** | | ++------------------------+-------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= AE | +| | the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set to** 2000 (OK) **and**\ | | +| | Content **containing**\ | | +| | _RESOURCE\_TYPE_ resource **containing**\ | | +| | attributes **and**\ | | +| | **no** hierarchichal address **and**\ | | +| | child resources **and**\ | | +| | **no** child resource references\ | | +| | **}** | | ++------------------------+-------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + + +|**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 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+-------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/DMR/RET/023 | ++:=======================+:========================================================================================================================+:===========================================================================================================================================================================================================+:==============+ +| **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) | ++------------------------+-------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **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 | ++------------------------+-------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+-------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | _PARENT\_RELEASE_ | ++------------------------+-------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+-------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the IUT **having created** a resource TARGET\_RESOURCE\_ADDRESS of type _RESOURCE\_TYPE_ **containing**\ | +| | a child resource\ | +| | **and** the AE **having** privileges to perform RETRIEVE operation on the resource TARGET\_RESOURCE\_ADDRESS\ | +| | **}** | ++------------------------+-------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+-------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid RETRIEVE Request **from** AE **containing**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** AE\_ID **and**\ | | +| | **no** Content **and**\ | | +| | Result Content **set to** 5 (attributes and child resource references)\ | | +| | **}** | | ++------------------------+-------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= AE | +| | the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set to** 2000 (OK) **and**\ | | +| | Content **containing**\ | | +| | RESOURCE\_TYPE resource **containing**\ | | +| | attributes **and**\ | | +| | **no** hierarchichal address **and**\ | | +| | **no** child resources **and**\ | | +| | child resource references\ | | +| | **}** | | ++------------------------+-------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + + +|**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 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/DMR/RET/024 | ++:=======================+:=======================================================================================================================+:=========================================================================================================================================================================+:==============+ +| **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) | ++------------------------+------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **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 | ++------------------------+------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | _PARENT\_RELEASE_ | ++------------------------+------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the IUT **having created** a resource TARGET\_RESOURCE\_ADDRESS of type _RESOURCE\_TYPE_ **containing**\ | +| | a child resource\ | +| | **and** the AE **having** privileges to perform RETRIEVE operation on the resource TARGET\_RESOURCE\_ADDRESS\ | +| | **}** | ++------------------------+------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid RETRIEVE Request **from** AE **containing**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** AE\_ID **and**\ | | +| | **no** Content**and**\ | | +| | Result Content **set to** 6 (child resource references)\ | | +| | **}** | | ++------------------------+------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= AE | +| | the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set to** 2000 (OK) **and**\ | | +| | Content **containing**\ | | +| | resourceRefList element **containing**\ | | +| | child resource reference\ | | +| | **}** | | ++------------------------+------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + + + + +|**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 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+----------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/DMR/RET/025 | ++:=======================+:=====================================================================================================================+:=====================================================================================================================================================+:==============+ +| **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) | ++------------------------+----------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **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 | ++------------------------+----------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+----------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | _PARENT\_RELEASE_ | ++------------------------+----------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+----------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the IUT **having created** a resource TARGET\_RESOURCE\_ADDRESS of type RESOURCE\_TYPE **containing**\ | +| | a child resource\ | +| | **and** the AE **having** privileges to perform RETRIEVE operation on the resource TARGET\_RESOURCE\_ADDRESS\ | +| | **}** | ++------------------------+----------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+----------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid RETRIEVE Request **from** AE **containing**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** AE\_ID **and**\ | | +| | **no** Content**and**\ | | +| | Result Content **set to** 8 (child resources)\ | | +| | **}** | | ++------------------------+----------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= AE | +| | the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set to** 2000 (OK) **and**\ | | +| | Content **containing**\ | | +| | CHILD\_RESOURCE\_TYPE resource representation\ | | +| | **}** | | ++------------------------+----------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + + +|**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 + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+----------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/DMR/RET/026 | ++:=======================+:===========================================================================================================================+:=======================================================================================================================================================================+:==============+ +| **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) | ++------------------------+----------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **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 | ++------------------------+----------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+----------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | _PARENT\_RELEASE_ | ++------------------------+----------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+----------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the IUT **having registered** the CSE\ | +| | **and** the IUT **having** a resource ANNC\_ORIGINAL\_RESOURCE\_ADDRESS **containing**\ | +| | link **set to** ORIGINAL\_RESOURCE\_ADDRESS\ | +| | **and** the AE **having** privileges to perform RETRIEVE operation on the resource ANNC\_ORIGINAL\_RESOURCE\_ADDRESS\ | +| | **}** | ++------------------------+----------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+----------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid RETRIEVE Request **from** AE **containing**\ | | +| | To **set to** ANNC\_ORIGINAL\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** AE\_ID **and**\ | | +| | **no** Content**and**\ | | +| | Result Content **set to** 7 (original resource)\ | | +| | **}** | | ++------------------------+----------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= CSE | +| | the IUT **sends** a valid RETRIEVE Request **to** CSE **containing**\ | | +| | To **set to** ORIGINAL\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** AE\_ID or IUT CSE ID?? **and**\ | | +| | **no** Content\ | | +| | **}** | | ++------------------------+----------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + + +|**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 + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+----------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/DMR/RET/027 | ++:=======================+:===========================================================================================================================+:============================================================================================================================================================================================================================+:==============+ +| **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) | ++------------------------+----------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **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 | ++------------------------+----------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+----------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | _PARENT\_RELEASE_ | ++------------------------+----------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+----------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the IUT **having registered** the CSE\ | +| | **and** the IUT **having** a resource ANNC\_ORIGINAL\_RESOURCE\_ADDRESS **containing**\ | +| | link **set to** ORIGINAL\_RESOURCE\_ADDRESS\ | +| | **and** the AE **having** privileges to perform RETRIEVE operation on the resource ANNC\_ORIGINAL\_RESOURCE\_ADDRESS\ | +| | **and** the IUT **having received** a valid RETRIEVE Request **containing**\ | +| | To **set to** ANNC\_ORIGINAL\_RESOURCE\_ADDRESS **and**\ | +| | Result Content **set to** 7 (original resource)\ | +| | **and** the IUT **having sent** a valid RETRIEVE Request **containing**\ | +| | To **set to** ORIGINAL\_RESOURCE\_ADDRESS\ | +| | **}** | ++------------------------+----------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+----------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid Response **from** CSE **containing**\ | | +| | Response Status Code **set to** 2000 (OK) **and**\ | | +| | Content **containing**\ | | +| | a valid resource representation\ | | +| | **}** | | ++------------------------+----------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= CSE | +| | the IUT **sends** a valid Response **to** AE **containing**\ | | +| | Response Status Code **set to** 2000 (OK) **and**\ | | +| | Content **containing**\ | | +| | a valid resource representation\ | | +| | **}** | | ++------------------------+----------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + + +|**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 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+--------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/DMR/RET/028 | ++:=======================+:===================================================================================================================+:===============================================================================================================================================================================+:==============+ +| **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 | ++------------------------+--------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **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 | ++------------------------+--------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+--------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 4 | ++------------------------+--------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+--------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the IUT **having** resource at TARGET\_RESOURCE\_ADDRESS\ | +| | **and** AE **having** the privileges to perform the RETRIEVE operation on\ | +| | TARGET\_RESOURCE\_ADDRESS\ | +| | **and** AE **having** privileges to perform the RETRIEVE operation on\ | +| | the <accessControlPolicy> resources mentioned in accessControlPolicyIDs attribute of TARGET\_RESOURCE\_ADDRESS\ | +| | **}** | ++------------------------+--------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+--------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid RETRIEVE Request **containing**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** AE\_ID **and**\ | | +| | Result Content **set to** 12 (permissions)\ | | +| | **}** | | ++------------------------+--------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= AE | +| | the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set to** 2000 (OK) **and**\ | | +| | Content **containing**\ | | +| | permissions **containing**\ | | +| | representation of access control privileges\ | | +| | **}** | | ++------------------------+--------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + +TP/oneM2M/CSE/DMR/RET/029 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+----------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/DMR/RET/029 | ++:=======================+:===============================================================================================================+:===========================================================================================================================================================================================================================================+:==============+ +| **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 <accessControlPolicy> resources associated with the TARGET\_RESOURCE\_ADDRESS resource | ++------------------------+----------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **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 | ++------------------------+----------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+----------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 4 | ++------------------------+----------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+----------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the IUT **having** resource at TARGET\_RESOURCE\_ADDRESS\ | +| | **and** AE **having** the privileges to perform the RETRIEVE operation on\ | +| | TARGET\_RESOURCE\_ADDRESS\ | +| | **and** AE **not having** the privileges to perform the RETRIEVE operation on\ | +| | <accessControlPolicy> resources mentioned in accessControlPolicyIDs attribute of TARGET\_RESOURCE\_ADDRESS\ | +| | **}** | ++------------------------+----------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+----------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid RETRIEVE Request **containing**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** AE\_ID **and**\ | | +| | **no** Content **and**\ | | +| | Result Content **set to** 12 (permissions)\ | | +| | **}** | | ++------------------------+----------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= AE | +| | the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set to** 4130 (ORIGINATOR\_HAS\_NO\_PRIVILEGE)\ | | +| | **}** | | ++------------------------+----------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + +<br /> + + +##### 7.2.2.3.2 UPDATE Operation +TP/oneM2M/CSE/DMR/UPD/001 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/DMR/UPD/001 | ++:=======================+:=======================================================================================================================+:================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT updates successfully the value of the attribute _ATTRIBUTE\_NAME_ of the TARGET\_RESOURCE\_ADDRESS resource | ++------------------------+------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 10.1.3 | ++------------------------+------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | _PARENT\_RELEASE_ | ++------------------------+------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the IUT **having created** a resource TARGET\_RESOURCE\_ADDRESS of type _RESOURCE\_TYPE_ **containing**\ | +| | a RW _ATTRIBUTE\_NAME_ attribute **set to** VALUE\_1\ | +| | **and** the AE **having** privileges to perform UPDATE operation on the resource TARGET\_RESOURCE\_ADDRESS\ | +| | **}** | ++------------------------+------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid UPDATE Request **from** AE **containing**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** AE\_ID **and**\ | | +| | Content **containing**\ | | +| | _RESOURCE\_TYPE_ resource**containing**\ | | +| | _ATTRIBUTE\_NAME_ attribute **set to** VALUE\_2\ | | +| | **}** | | ++------------------------+------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= AE | +| | the IUT **updates** the TARGET\_RESOURCE\_ADDRESS resource\ | | +| | **and** the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set to** 2004 (UPDATED) **and**\ | | +| | Content **containing**\ | | +| | _RESOURCE\_TYPE_ resource**containing**\ | | +| | _ATTRIBUTE\_NAME_ attribute **set to** VALUE\_2\ | | +| | **}** | | ++------------------------+------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------+---------------+ + + + +|**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 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/DMR/UPD/002 | ++:=======================+:=======================================================================================================================+:================================================================================================================+:==============+ +| **Test objective** | Check that the IUT adds successfully the attribute _ATTRIBUTE\_NAME_ to the TARGET\_RESOURCE\_ADDRESS resource | ++------------------------+------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 10.1.3 | ++------------------------+------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | _PARENT\_RELEASE_ | ++------------------------+------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the IUT **having created** a resource TARGET\_RESOURCE\_ADDRESS of type _RESOURCE\_TYPE_ **containing**\ | +| | **no** optional RW _ATTRIBUTE\_NAME_ attribute\ | +| | **and** the AE **having** privileges to perform UPDATE operation on the resource TARGET\_RESOURCE\_ADDRESS\ | +| | **}** | ++------------------------+------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------+---------------+ +| | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid UPDATE Request **from** AE **containing**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** AE\_ID **and**\ | | +| | Content **containing**\ | | +| | _RESOURCE\_TYPE_ resource**containing**\ | | +| | _ATTRIBUTE\_NAME_ attribute **set to** VALUE\_1\ | | +| | **}** | | ++------------------------+------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------+---------------+ +| | **then {** \ | IUT >= AE | +| | the IUT **updates** the TARGET\_RESOURCE\_ADDRESS resource\ | | +| | **and** the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set to** 2004 (UPDATED) **and**\ | | +| | Content **containing**\ | | +| | _RESOURCE\_TYPE_ resource**containing**\ | | +| | _ATTRIBUTE\_NAME_ attribute **set to** VALUE\_1\ | | +| | **}** | | ++------------------------+------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------+---------------+ + + + +|**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 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/DMR/UPD/003 | ++:=======================+:=======================================================================================================================+:=====================================================================================================================+:==============+ +| **Test objective** | Check that the IUT deletes successfully the attribute _ATTRIBUTE\_NAME_ from the TARGET\_RESOURCE\_ADDRESS resource | ++------------------------+------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 10.1.3 | ++------------------------+------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | _PARENT\_RELEASE_ | ++------------------------+------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the IUT **having created** a resource TARGET\_RESOURCE\_ADDRESS of type _RESOURCE\_TYPE_ **containing**\ | +| | an optional RW _ATTRIBUTE\_NAME_ attribute\ | +| | **and** the AE **having** privileges to perform UPDATE operation on the resource TARGET\_RESOURCE\_ADDRESS\ | +| | **}** | ++------------------------+------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------+---------------+ +| | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid UPDATE Request **from** AE **containing**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** AE\_ID **and**\ | | +| | Content **containing**\ | | +| | _RESOURCE\_TYPE_ resource**containing**\ | | +| | _ATTRIBUTE\_NAME_ attribute **set to** NULL\ | | +| | **}** | | ++------------------------+------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------+---------------+ +| | **then {** \ | IUT >= AE | +| | the IUT **updates** the TARGET\_RESOURCE\_ADDRESS resource\ | | +| | **and** the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set to** 2004 (UPDATED) **and**\ | | +| | Content **containing**\ | | +| | _RESOURCE\_TYPE_ resource**containing**\ | | +| | _ATTRIBUTE\_NAME_ attribute **set to** NULL\ | | +| | **}** | | ++------------------------+------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------+---------------+ + + + +|**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 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++--------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | 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 | ++--------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 10.1.3 | ++--------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++--------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | _PARENT\_RELEASE_ | ++--------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++--------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the IUT **having created** a resource TARGET\_RESOURCE\_ADDRESS of type _RESOURCE\_TYPE_ **containing**\ | +| | a RW _ATTRIBUTE\_NAME\_1_ attribute **set to** VALUE\_1 **and**\ | +| | **no** optional RW _ATTRIBUTE\_NAME\_2_ attribute **and**\ | +| | an optional RW _ATTRIBUTE\_NAME\_3_ attribute\ | +| | **and** the AE **having** privileges to perform UPDATE operation on the resource TARGET\_RESOURCE\_ADDRESS\ | +| | **}** | ++--------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++--------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid UPDATE Request **from** AE **containing**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** AE\_ID **and**\ | | +| | Content **containing**\ | | +| | _RESOURCE\_TYPE_ resource**containing**\ | | +| | _ATTRIBUTE\_NAME\_1_ attibute **set to** VALUE\_2 **and**\ | | +| | _ATTRIBUTE\_NAME\_2_ attribute **set to** VALUE\_3 **and**\ | | +| | _ATTRIBUTE\_NAME\_3_ attribute **set to** NULL\ | | +| | **}** | | ++--------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| | **then {** \ | IUT >= AE | +| | the IUT **updates** the TARGET\_RESOURCE\_ADDRESS resource\ | | +| | **and** the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set to** 2004 (UPDATED) **and**\ | | +| | Content **containing**\ | | +| | _RESOURCE\_TYPE_ resource**containing**\ | | +| | _ATTRIBUTE\_NAME\_1_ attribute **set to** VALUE\_2 **and**\ | | +| | _ATTRIBUTE\_NAME\_2_ attribute **set to** VALUE_\ 3 **and**\ | | +| | _ATTRIBUTE\_NAME\_3_ attribute **set to** NULL\ | | +| | **}** | | ++--------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| 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 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+-------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/DMR/UPD/005 | ++:=======================+:====================================================================================+:=============================================================================================================================================================+:==============+ +| **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 | ++------------------------+-------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 10.1.3 - item 15) | ++------------------------+-------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+-------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | _PARENT\_RELEASE_ | ++------------------------+-------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+-------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the IUT **not** **having created** a resource TARGET\_RESOURCE\_ADDRESS\ | +| | **}** | ++------------------------+-------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+-------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid UPDATE Request **from** AE **containing**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** AE\_ID **and**\ | | +| | Content **containing**\ | | +| | valid representation resource**containing**\ | | +| | valid attribute\ | | +| | **}** | | ++------------------------+-------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| | **then {** \ | IUT >= AE | +| | the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set to** 4004 (NOT\_FOUND)\ | | +| | **}** | | ++------------------------+-------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + +<br />TP/oneM2M/CSE/DMR/UPD/006 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/DMR/UPD/006 | ++:=======================+:=======================================================================================================================+:==================================================================================================================================================================================================+:==============+ +| **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 | ++------------------------+------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 10.1.3 - 16) | ++------------------------+------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | _PARENT\_RELEASE_ | ++------------------------+------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the IUT **having created** a resource TARGET\_RESOURCE\_ADDRESS of type _RESOURCE\_TYPE_ **containing**\ | +| | a RW _ATTRIBUTE\_NAME_ attribute **set to** VALUE\_1\ | +| | **and** the AE **having no** privileges to perform UPDATE operation on the resource TARGET\_RESOURCE\_ADDRESS\ | +| | **}** | ++------------------------+------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid UPDATE Request **from** AE **containing**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** AE\_ID **and**\ | | +| | Content **containing**\ | | +| | _RESOURCE\_TYPE_ resource**containing**\ | | +| | _ATTRIBUTE\_NAME_ **set to** VALUE\_2\ | | +| | **}** | | ++------------------------+------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= AE | +| | the IUT **does not** **update** the TARGET\_RESOURCE\_ADDRESS resource\ | | +| | **and** the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set to** 4103 (ORIGINATOR\_HAS\_NO\_PRIVILEGE)\ | | +| | **}** | | ++------------------------+------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + + +|**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 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/DMR/UPD/007 | ++:=======================+:=======================================================================================================================+:====================================================================================================================================================+:==============+ +| **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 | ++------------------------+------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 10.1.3 | ++------------------------+------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | _PARENT\_RELEASE_ | ++------------------------+------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the IUT **having created** a resource TARGET\_RESOURCE\_ADDRESS of type _RESOURCE\_TYPE_ **containing**\ | +| | a non-RW _ATTRIBUTE\_NAME_ attribute\ | +| | **and** the AE **having** privileges to perform UPDATE operation on the resource TARGET\_RESOURCE\_ADDRESS\ | +| | **}** | ++------------------------+------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid UPDATE Request **from** AE **containing**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** AE\_ID **and**\ | | +| | Content **containing**\ | | +| | _RESOURCE\_TYPE_ resource**containing**\ | | +| | valid _ATTRIBUTE\_NAME_ attribute\ | | +| | **}** | | ++------------------------+------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= AE | +| | the IUT **does** **not** **update** the TARGET\_RESOURCE\_ADDRESS resource\ | | +| | **and** the IUT **sends** a Response **containing**\ | | +| | Response Status Code **set to** 4000 (BAD\_REQUEST)\ | | +| | **}** | | ++------------------------+------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + + +|**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 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/DMR/UPD/008 | ++:=======================+:=======================================================================================================================+:==========================================================================================================================================================+:==============+ +| **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 | ++------------------------+------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 10.1.3 | ++------------------------+------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | _PARENT\_RELEASE_ | ++------------------------+------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the IUT **having created** a resource TARGET\_RESOURCE\_ADDRESS of type _RESOURCE\_TYPE_ **containing**\ | +| | a mandatory RW _ATTRIBUTE\_NAME_ attribute\ | +| | **and** the AE **having** privileges to perform UPDATE operation on the resource TARGET\_RESOURCE\_ADDRESS\ | +| | **}** | ++------------------------+------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid UPDATE Request **from** AE **containing**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** AE\_ID **and**\ | | +| | Content **containing**\ | | +| | _RESOURCE\_TYPE_ resource**containing**\ | | +| | _ATTRIBUTE\_NAME_ attribute **set to** NULL\ | | +| | **}** | | ++------------------------+------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| | **then {** \ | IUT >= AE | +| | the IUT **does not** **update** the TARGET\_RESOURCE\_ADDRESS resource\ | | +| | **and** the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set to** 4000 (BAD\_REQUEST)\ | | +| | **}** | | ++------------------------+------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + + +|**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 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+-------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/DMR/UPD/009 | ++:=======================+:========================================================================================================================+:================================================================================================================================================================================+:==============+ +| **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_ | ++------------------------+-------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 10.1.3 - item 3) | ++------------------------+-------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+-------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | _PARENT\_RELEASE_ | ++------------------------+-------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+-------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the IUT **having created** a resource TARGET\_RESOURCE\_ADDRESS of type _RESOURCE\_TYPE_ **containing**\ | +| | a valid RW _ATTRIBUTE\_NAME_ attribute\ | +| | **and** the AE **having** privileges to perform UPDATE operation on the resource TARGET\_RESOURCE\_ADDRESS\ | +| | **}** | ++------------------------+-------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+-------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {**\ | IUT <=> AE | +| | the IUT **receives** a valid UPDATE Request **from** AE **containing**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** AE\_ID **and**\ | | +| | Content **containing**\ | | +| | _RESOURCE\_TYPE_ resource**containing**\ | | +| | **not supported** _ATTRIBUTE\_NAME_ attribute\ | | +| | **}** | | ++------------------------+-------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= AE | +| | the IUT **does not update** the TARGET\_RESOURCE\_ADDRESS resource\ | | +| | **and** the IUT **sends** a Response **containing**\ | | +| | Response Status Code **set to** 4000 (BAD\_REQUEST)\ | | +| | **}** | | ++------------------------+-------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + + +|**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 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/DMR/UPD/010 | ++:=======================+:===========================================================================================================+:=================================================================================================================================================+:==============+ +| **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 | ++------------------------+------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 10.1.3 | ++------------------------+------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 1 | ++------------------------+------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the IUT **having created** a _RESOURCE\_TYPE_ resource **containing**\ | +| | CHILD\_RESOURCE\_TYPE resource **containing**\ | +| | ATTRIBUTE\_NAME attribute **set to** VALUE\_1\ | +| | **and** the AE **having** privileges to perform UPDATE operation on the TARGET\_CHILD\_RESOURCE\_ADDRESS\ | +| | **}** | ++------------------------+------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid UPDATE Request **from** AE **containing**\ | | +| | To **set to** TARGET\_CHILD\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** AE\_ID\ | | +| | Content **containing**\ | | +| | CHILD\_RESOURCE\_TYPE resource**containing**\ | | +| | ATTRIBUTE\_NAME attribute **set to** VALUE\_2\ | | +| | **}** | | ++------------------------+------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= AE | +| | the IUT **increments** the stateTag attribute of _RESOURCE\_TYPE_ resource \ | | +| | **and** the IUT sends a valid Response **containing**\ | | +| | Response Status Code **set to** 2004 (UPDATED)\ | | +| | **}** | | ++------------------------+------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + + + + +|**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 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+---------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------+------------------------+ +| **TP Id** | TP/oneM2M/CSE/DMR/UPD/011 | ++:=======================+:==========================================================================+:=============================================================================================================================+:=======================+ +| **Test objective** | Check that the IUT rejects the UPDATE Request of an existing _RESOURCE\_TYPE_ resource with error "OPERATION\_NOT\_ALLOWED" | ++------------------------+---------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------+------------------------+ +| **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 | ++------------------------+---------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------+------------------------+ +| **Config Id** | CF01 | ++------------------------+---------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------+------------------------+ +| **Parent Release** | Release 1 | ++------------------------+---------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------+------------------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+---------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------+------------------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE **containing**\ | +| | a _PARENT\ _RESOURCE\_TYPE_ resource **containing**\ | +| | a _RESOURCE\_TYPE_ resource TARGET\_RESOURCE\_ADDRESS\ | +| | **}** | ++------------------------+---------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------+------------------------+ +| **Expected behaviour** | **Test events** | **Expected behaviour** | ++------------------------+---------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------+------------------------+ +| | **when {**\ | | +| | the IUT **receives** a valid UPDATE Request **from** AE **containing**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** AE\_ID **and**\ | | +| | Content **containing**\ | | +| | _RESOURCE\_TYPE_ representation\ | | +| | **}** | | ++------------------------+---------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------+------------------------+ +| | **then {**\ | | +| | the IUT **does not update** the _RESOURCE\_TYPE_ resource\ | | +| | **and** the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set** **to** 4005 (OPERATION\_NOT\_ALLOWED)\ | | +| | **}** | | ++------------------------+---------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------+------------------------+ + + + +|**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 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+---------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/DMR/UPD/012 | ++:=======================+:================================================================================+:=======================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT rejects the UPDATE Request of a latest resource as a direct child of a <container> resource with error "OPERATION\_NOT\_ALLOWED" | ++------------------------+---------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **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 | ++------------------------+---------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+---------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 1 | ++------------------------+---------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+---------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE **containing**\ | +| | a container resource **containing**\ | +| | a contentInstance resource **containing**\ | +| | valid creationTime attribute **set to** the most recent resource creation time\ | +| | **}** | ++------------------------+---------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+---------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {**\ | IUT <=> AE | +| | the IUT **receives** an UPDATE Request **from** AE **containing**\ | | +| | To **set to** CONTAINER\_RESOURCE\_ADDRESS/la **and**\ | | +| | From **set to** AE\_ID **and**\ | | +| | **no** Content \ | | +| | **}** | | ++------------------------+---------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {**\ | IUT >= AE | +| | the IUT **does not update** the CONTAINER\_RESOURCE\_ADDRESS/la resource\ | | +| | **and** the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set** **to** 4005 (OPERATION\_NOT\_ALLOWED)\ | | +| | **}** | | ++------------------------+---------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + +TP/oneM2M/CSE/DMR/UPD/013 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+-------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/DMR/UPD/013 | ++:=======================+:==============================================================================+:========================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT rejects the UPDATE Request of an oldest resource as a direct child of a <container> resource with error "OPERATION\_NOT\_ALLOWED" | ++------------------------+-------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **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 | ++------------------------+-------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+-------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 1 | ++------------------------+-------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+-------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE **containing**\ | +| | a container resource **containing**\ | +| | contentInstance resource(s)\ | +| | **}** | ++------------------------+-------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+-------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {**\ | IUT <=> AE | +| | the IUT **receives** a valid UPDATE Request **from** AE **containing**\ | | +| | To **set to** CONTAINER\_RESOURCE\_ADDRESS/ol **and**\ | | +| | From **set to** AE\_ID **and**\ | | +| | **no** Content \ | | +| | **}** | | ++------------------------+-------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {**\ | IUT >= AE | +| | the IUT **does not update** the CONTAINER\_RESOURCE\_ADDRESS/ol resource\ | | +| | **and** the IUT **sends** a Response **containing**\ | | +| | Response Status Code **set** **to** 4005 (OPERATION\_NOT\_ALLOWED)\ | | +| | **}** | | ++------------------------+-------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + +<br /> +TP/oneM2M/CSE/DMR/UPD/014 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| \ | TP/oneM2M/CSE/DMR/UPD/014 | +| **TP Id** | | ++:=======================+:=================================================================================================================+:======================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT updates successfully the value of the optional attribute _OPTIONAL\_ATTRIBUTE_ of the _RESOURCE_ \TYPE_ resource | ++------------------------+------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 10.1.3 | ++------------------------+------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | _PARENT\_RELEASE_ | ++------------------------+------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the IUT **having created** the _RESOURCE\_TYPE_ resource\ | +| | **and** the AE **having** privileges to perform UPDATE operation on the resource TARGET\_RESOURCE\_ADDRESS\ | +| | **}** | ++------------------------+------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid UPDATE Request **from** AE **containing**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** AE-ID **and**\ | | +| | Content **containing**\ | | +| | _RESOURCE_ \TYPE_ resource **containing**\ | | +| | _OPTIONAL\_ATTRIBUTE_ attribute **set to** VALUE\ | | +| | **}** | | ++------------------------+------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| | **then {** \ | IUT >= AE | +| | the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set to** 2004 (UPDATED) **and**\ | | +| | Content **containing**\ | | +| | _RESOURCE\_TYPE_ resource**containing**\ | | +| | O_PTIONAL\_ATTRIBUTE_ attribute **set to** VALUE\ | | +| | **}** | | ++------------------------+------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + + + + +|**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 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/DMR/UPD/015 | ++:=======================+:===================================================================================================================================================+:====================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT updates successfully the value of the optional attribute _OPTIONAL\_ATTRIBUTE_ of the _RESOURCE_ \TYPE_ resource under CSEBase | ++------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 10.1.3 | ++------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | _PARENT\_RELEASE_ | ++------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the IUT **having created** a resource TARGET\_RESOURCE\_ADDRESS of type _RESOURCE\_TYPE_ under the CSEBase resource **containing**\ | +| | **no** _OPTIONAL\_ATTRIBUTE_ attribute\ | +| | **and** the AE **having** privileges to perform UPDATE operation on the resource TARGET\_RESOURCE\_ADDRESS\ | +| | **}** | ++------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid UPDATE Request **from** AE **containing**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** AE-ID **and**\ | | +| | Content **containing**\ | | +| | _RESOURCE_ \TYPE_ resource **containing**\ | | +| | _OPTIONAL\_ATTRIBUTE_ attribute **set to** VALUE\ | | +| | **}** | | ++------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= AE | +| | the IUT **updates** the _RESOURCE\_TYPE_ resource\ | | +| | **and** the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set to** 2004 (UPDATED) **and**\ | | +| | Content **containing**\ | | +| | _RESOURCE\_TYPE_ resource**containing**\ | | +| | O_PTIONAL\_ATTRIBUTE_ attribute **set to** VALUE\ | | +| | **}** | | ++------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + + +|**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 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+-------------------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/DMR/UPD/016 | ++:=======================+:====================================================================================================================================+:============================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT updates successfully the value of the attribute _MANDATORY\_ATTRIBUTE_ of the _RESOURCE_ \TYPE_ resource under CSEBase | ++------------------------+-------------------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 10.1.3 | ++------------------------+-------------------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+-------------------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | _PARENT\_RELEASE_ | ++------------------------+-------------------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+-------------------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the IUT **having created** a resource TARGET\_RESOURCE\_ADDRESS of type _RESOURCE\_TYPE_ under the CSEBase resource\ | +| | **and** the AE **having** privileges to perform UPDATE operation on the resource TARGET\_RESOURCE\_ADDRESS\ | +| | **}** | ++------------------------+-------------------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+-------------------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid UPDATE Request **from** AE **containing**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** AE-ID **and**\ | | +| | Content **containing**\ | | +| | _RESOURCE_ \TYPE_ resource **containing**\ | | +| | _MANDATORY\_ATTRIBUTE_ attribute **set to** VALUE\ | | +| | **}** | | ++------------------------+-------------------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| | **then {**\ | IUT >= AE | +| | the IUT **updates** the _RESOURCE\_TYPE_ resource\ | | +| | **and** the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set to** 2004 (UPDATED) **and**\ | | +| | Content **containing**\ | | +| | _RESOURCE\_TYPE_ resource**containing**\ | | +| | _MANDATORY_ _\_ATTRIBUTE_ attribute **set to** VALUE\ | | +| | **}** | | ++------------------------+-------------------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + + +|**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 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+--------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------+---------------+ +| \ | TP/oneM2M/CSE/DMR/UPD/017 | +| **TP Id** | | ++:=======================+:=============================================================================================================+:==============================================================================================================================+:==============+ +| **Test objective** | Check that the IUT updates successfully the value of the announceTo optional attribute of the _RESOURCE_ \TYPE_ resource | ++------------------------+--------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **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 | ++------------------------+--------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF02 | ++------------------------+--------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 3 | ++------------------------+--------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+--------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the IUT **having created** the PARENT\_RESOURCE resource **containing**\ | +| | _RESOURCE\_TYPE_ resource **containing**\ | +| | announceTo attribute **set to** NULL\ | +| | **and** the IUT **having announced** the PARENT\_RESOURCE resource\ | +| | **and** the AE **having** privileges to perform UPDATE operation on the resource TARGET\_RESOURCE\_ADDRESS\ | +| | } | ++------------------------+--------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+--------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid UPDATE Request **from** AE **containing**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** AE-ID **and**\ | | +| | Content **containing**\ | | +| | _RESOURCE\_TYPE_ resource **containing**\ | | +| | announceTo attribute **set to** ANNC\_TARGET\_CSE\_ADDRESS\ | | +| | **}** | | ++------------------------+--------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {**\ | IUT >= CSE | +| | the IUT **sends** a valid CREATE Request **containing**\ | | +| | To **set** ANNC\_TARGET\_CSE\_ADDRESS **and**\ | | +| | Content **containing**\ | | +| | _RESOURCE\_TYPE_ announced variant resource**containing**\ | | +| | MA (mandatory) attributes\ | | +| | **}** | | ++------------------------+--------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------+---------------+ + + + +|**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 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------+---------------+ +| \ | TP/oneM2M/CSE/DMR/UPD/018 | +| **TP Id** | | ++:=======================+:=================================================================================================================+:==================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT updates successfully the value of the announcedAttribute optional attribute of the _RESOURCE_ \TYPE_ resource | ++------------------------+------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **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 | ++------------------------+------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 3 | ++------------------------+------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF02 | ++------------------------+------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the IUT **having created** a _RESOURCE\_TYPE_ resource **containing**\ | +| | _OA\_ATTRIBUTE_ attribute **set to** VALUE **and**\ | +| | announceTo attribute **set to** ANNC\_TARGET\_CSE\_ADDRESS **and**\ | +| | announcedAttribute attribute **set to** NULL\ | +| | **and** the IUT **having announced** the _RESOURCE\_TYPE_ resource to the announcement target CSE\ | +| | **and** the AE **having** privileges to perform UPDATE operation on the resource TARGET\_RESOURCE\_ADDRESS\ | +| | **}** | ++------------------------+------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid UPDATE Request **from** AE **containing**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** AE-ID **and**\ | | +| | Content **containing**\ | | +| | _RESOURCE\_TYPE_ resource **containing**\ | | +| | announcedAttribute attribute **set to** _OA\_ATTRIBUTE_\ | | +| | **}** | | ++------------------------+------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {**\ | IUT >= CSE | +| | The IUT **sends** a valid UPDATE Request **containing**\ | | +| | To **set to** ANNC\_TARGET\_CSE\_ADDRESS **and**\ | | +| | Content **containing**\ | | +| | _RESOURCE\_TYPE_ announced variant resource**containing**\ | | +| | _OA\_ATTRIBUTE_ attribute **set to** VALUE\ | | +| | **}** | | ++------------------------+------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------+---------------+ + + + +|**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 + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/DMR/UPD/019 | ++:=======================+:=================================================================================================================+:============================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT rejects a UPDATE Request target to TARGET_\ RESOURCE\_ADDRESS resource when the Result Content set to _RESULT\_CONTENT_ | ++------------------------+------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **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 | ++------------------------+------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | _PARENT\_RELEASE_ | ++------------------------+------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the IUT **having created** a resource TARGET\_RESOURCE\_ADDRESS of type RESOURCE\_TYPE\ | +| | **and** the AE **having** privileges to perform UPDATE operation on the resource TARGET\_RESOURCE\_ADDRESS\ | +| | **}** | ++------------------------+------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid UPDATE Request **from** AE **containing**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** AE\_ID **and**\ | | +| | Result Content **set to** _RESULT\_CONTENT_\ | | +| | Content**and**\ | | +| | RESOURCE\_TYPE resource **containing**\ | | +| | valid attribute\ | | +| | **}** | | ++------------------------+------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= AE | +| | the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set to** 4000 (BAD\_REQUEST) **and**\ | | +| | **no** Content\ | | +| | **}** | | ++------------------------+------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + + +|**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 + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/DMR/UPD/020 | ++:=======================+:=======================================================================================================================+:=======================================================================================================================+:==============+ +| **Test objective** | Check that the IUT returns nothing of TARGET\_RESOURCE\_ADDRESS resource when the Result Content is set to 0 (nothing) | ++------------------------+------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------+---------------+ +| **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 | ++------------------------+------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | _PARENT\_RELEASE_ | ++------------------------+------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the IUT **having created** a resource TARGET\_RESOURCE\_ADDRESS of type _RESOURCE\_TYPE_ **containing**\ | +| | a child resource\ | +| | **and** the AE **having** privileges to perform UPDATE operation on the resource TARGET\_RESOURCE\_ADDRESS\ | +| | **}** | ++------------------------+------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid UPDATE Request **from** AE **containing**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** AE\_ID **and**\ | | +| | Result Content **set to** 0 (nothing)\ | | +| | Content**and**\ | | +| | RESOURCE\_TYPE resource **containing**\ | | +| | valid attribute\ | | +| | **}** | | ++------------------------+------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= AE | +| | the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set to** 2004 (UPDATED) **and**\ | | +| | **no** Content\ | | +| | **}** | | ++------------------------+------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------+---------------+ + + + +|**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** |~~COLSPAN~~|TP/oneM2M/CSE/DMR/UPD/021 |~~COLSPAN~~|~~COLSPAN~~|**Test objective** |~~COLSPAN~~| +|-|-|-|-|-|-|-| +|Check that the IUT returns successfully only attributes of TARGET\_RESOURCE\_ADDRESS resource when the Result Content is set to 1 (attributes) |~~COLSPAN~~|~~COLSPAN~~|**Reference** |~~COLSPAN~~|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 |~~COLSPAN~~| +|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 |~~COLSPAN~~|~~COLSPAN~~|CF01 |~~COLSPAN~~|~~COLSPAN~~|**Parent Release** | +|**Parent Release** |~~COLSPAN~~|_PARENT\_RELEASE_ |~~COLSPAN~~|~~COLSPAN~~|**PICS Selection** |~~COLSPAN~~| +|PICS\_CSE |~~COLSPAN~~|~~COLSPAN~~|**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 />**}** |~~COLSPAN~~|~~COLSPAN~~|~~COLSPAN~~| +|**Expected behaviour** |**Test events** |~~COLSPAN~~|~~COLSPAN~~|**Direction** | |~~COLSPAN~~| +|**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 />**}** |~~COLSPAN~~|IUT <=> AE |~~COLSPAN~~| |~~COLSPAN~~|~~COLSPAN~~| +|**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 />**}** |~~COLSPAN~~|IUT >= AE |~~COLSPAN~~| +|| +|| + + + + +|**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** |~~COLSPAN~~|TP/oneM2M/CSE/DMR/UPD/022 |~~COLSPAN~~|~~COLSPAN~~|**Test objective** |~~COLSPAN~~| +|-|-|-|-|-|-|-| +|Check that the IUT returns successfully only modified attributes of TARGET\_RESOURCE\_ADDRESS resource when the Result Content is set to 9 (modified attributes) |~~COLSPAN~~|~~COLSPAN~~|**Reference** |~~COLSPAN~~|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 |~~COLSPAN~~| +|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 |~~COLSPAN~~|~~COLSPAN~~|CF01 |~~COLSPAN~~|~~COLSPAN~~|**Parent Release** | +|**Parent Release** |~~COLSPAN~~|_PARENT\_RELEASE_ |~~COLSPAN~~|~~COLSPAN~~|**PICS Selection** |~~COLSPAN~~| +|PICS\_CSE |~~COLSPAN~~|~~COLSPAN~~|**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 />**}** |~~COLSPAN~~|~~COLSPAN~~|~~COLSPAN~~| +|**Expected behaviour** |**Test events** |~~COLSPAN~~|~~COLSPAN~~|**Direction** | |~~COLSPAN~~| +|**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 />**}** |~~COLSPAN~~|IUT <=> AE |~~COLSPAN~~| |~~COLSPAN~~|~~COLSPAN~~| +|**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 />**}** |~~COLSPAN~~|IUT >= AE |~~COLSPAN~~| +|| +|| + + + + +|**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 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | 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 | ++------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 10.1.1.1 | ++------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | _PARENT\_RELEASE_ | ++------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the Originator **having** privileges to perform CREATE operation on the resource TARGET\_RESOURCE\_ADDRESS\ | +| | **}** | ++------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid CREATE Request **from** AE **containing**\ | | +| | Resource Type **set to** _RESOURCE\_TYPE_ **and**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** AE-ID **and**\ | | +| | Content **containing**\ | | +| | _RESOURCE\_TYPE_ resource **containing**\ | | +| | **no** resourceName attribute\ | | +| | **}** | | ++------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| | **then {** \ | IUT >= AE | +| | the IUT **creates** the _RESOURCE\_TYPE_ resource \ | | +| | **and** the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set to** 2001 (CREATED) **and**\ | | +| | Content **containing**\ | | +| | _RESOURCE\_TYPE_ resource **containing**\ | | +| | Valid resourceName attribute\ | | +| | **}** | | ++------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + + +|**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 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+--------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | 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 | ++------------------------+--------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 10.1.1.1 | ++------------------------+--------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+--------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | _PARENT\_RELEASE_ | ++------------------------+--------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+--------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the AE **having** privileges to perform CREATE operation on the resource TARGET\_RESOURCE\_ADDRESS\ | +| | **and** the TARGET\_RESOURCE\_ADDRESS**containing**\ | +| | **no** child resource **containing**\ | +| | resourceName attribute **set to** _NAME_\ | +| | } | ++------------------------+--------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+--------------------------------------------------------------------------------------------------------------------------+---------------+ +| | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid CREATE Request **from** AE **containing**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS **and**\ | | +| | Resource Type **set to** _RESOURCE\_TYPE_ **and**\ | | +| | From **set to** AE-ID **and**\ | | +| | Content **containing**\ | | +| | _RESOURCE\_TYPE_ resource **containing**\ | | +| | resourceName attribute **set to** _NAME_ \ | | +| | **}** | | ++------------------------+--------------------------------------------------------------------------------------------------------------------------+---------------+ +| | **then {** \ | IUT >= AE | +| | the IUT **creates** the _RESOURCE\_TYPE_ resource \ | | +| | **and** the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set to** 2001 (CREATED)\ | | +| | **}** | | ++------------------------+--------------------------------------------------------------------------------------------------------------------------+---------------+ + + + +|**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 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/DMR/CRE/003 | ++:=======================+:=================================================================================================================+:======================================================================================================================+:==============+ +| **Test objective** | Check that the IUT rejects the creation of a _RESOURCE\_TYPE_ resource with an existing resource name provided by AE | ++------------------------+------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 10.1.1.1 | ++------------------------+------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | _PARENT\_RELEASE_ | ++------------------------+------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the AE **having** privileges to perform CREATE operation on the resource TARGET\_RESOURCE\_ADDRESS\ | +| | **and** the TARGET\_RESOURCE\_ADDRESS **containing**\ | +| | a child resource **having**\ | +| | resourceName attribute **set to** NAME\ | +| | **}**\ | +| | | ++------------------------+------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid CREATE Request **from** AE **containing**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS **and**\ | | +| | Resource Type **set to** _RESOURCE\_TYPE_ **and**\ | | +| | From **set to** AE-ID **and**\ | | +| | Content **containing**\ | | +| | _RESOURCE\_TYPE_ resource **containing**\ | | +| | resourceName attribute **set to** NAME\ | | +| | **}** | | ++------------------------+------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= AE | +| | the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set to** 4105 (CONFLICT)\ | | +| | **}** | | ++------------------------+------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------+---------------+ + + + +| **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 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+---------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/DMR/CRE/004 | ++:=======================+:====================================================================================================================+:==================================================================================================+:==============+ +| **Test objective** | Check that the IUT rejects the creation of a _RESOURCE\_TYPE_ resource when AE has no privileges | ++------------------------+---------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 10.1.1.1 | ++------------------------+---------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+---------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | _PARENT\_RELEASE_ | ++------------------------+---------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+---------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the AE **having no** privileges to perform CREATE operation on the resource TARGET\_RESOURCE\_ADDRESS\ | +| | **}** | ++------------------------+---------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+---------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid CREATE Request **from** AE **containing**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS **and**\ | | +| | Resource Type **set to** _RESOURCE\_TYPE_ **and**\ | | +| | From **set to** AE-ID **and**\ | | +| | Content **containing**\ | | +| | _RESOURCE\_TYPE_ resource\ | | +| | **}** | | ++------------------------+---------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= AE | +| | the IUT **does not** **create** the _RESOURCE\_TYPE_ resource \ | | +| | **and** the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set to** 4103 (ORIGINATOR\_HAS\_NO\_PRIVILEGE)\ | | +| | **}** | | ++------------------------+---------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------+---------------+ + + + +|**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 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+--------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/DMR/CRE/005 | ++:=======================+:=============================================================================================================+:============================================================================================================================+:==============+ +| **Test objective** | Check that the IUT rejects the CREATE Request of container resource when the RW ATTRIBUTE is provided with an invalid value | ++------------------------+--------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------+---------------+ +| **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 | ++------------------------+--------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+--------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 1 | ++------------------------+--------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+--------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the AE **having** privileges to perform CREATE operation on the resource AE\_RESOURCE\_ADDRESS\ | +| | **}** | ++------------------------+--------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+--------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------+---------------+ +| | **when {**\ | IUT <=> AE | +| | the IUT **receives** a valid CREATE Request **from** AE **containing**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** AE\_ID **and**\ | | +| | Resource Type **set to** 3 (container) **and**\ | | +| | Content **containing**\ | | +| | an invalid RW _ATTRIBUTE_ attribute\ | | +| | **}** | | ++------------------------+--------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------+---------------+ +| | **then {**\ | IUT >= AE | +| | the IUT **does not** **create** the container resource \ | | +| | **and** the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set** **to** 4000 (BAD\_REQUEST)\ | | +| | **}** | | ++------------------------+--------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------+---------------+ + + + +|**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 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+--------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/DMR/CRE/006 | ++:=======================+:=============================================================================================================+:====================================================================================================================================================================+:==============+ +| **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 | ++------------------------+--------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **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 | ++------------------------+--------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+--------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | _PARENT\_RELEASE_ | ++------------------------+--------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+--------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the AE **having** privileges to perform CREATE operation on the resource AE\_RESOURCE\_ADDRESS\ | +| | **}** | ++------------------------+--------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+--------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| | **when {**\ | IUT <=> AE | +| | the IUT **receives** a valid CREATE Request **from** AE **containing**\ | | +| | To **set to** AE\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** AE\_ID **and**\ | | +| | Resource Type **set to** _RESOURCE\_TYPE_ **and**\ | | +| | Content **containing**\ | | +| | _RESOURCE\_TYPE_ resource representation \ | | +| | **}** | | ++------------------------+--------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| | **then {**\ | IUT >= AE | +| | the IUT **creates** the _RESOURCE\_TYPE_ resource \ | | +| | **and** the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set** **to** 2001 (CREATED) **and**\ | | +| | Content **containing**\ | | +| | _RESOURCE\_TYPE_ resource **containing**\ | | +| | valid _ATTRIBUTE_ attribute\ | | +| | **}** | | ++------------------------+--------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + + +|**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 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+-----------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/DMR/CRE/007 | ++:=======================+:======================================================================================================================+:===================================================================================================================================================================================================================================================================================================================+:==============+ +| **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 | ++------------------------+-----------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **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 | ++------------------------+-----------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+-----------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | _PARENT\_RELEASE_ | ++------------------------+-----------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+-----------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE **containing**\ | +| | a _PARENT\_RESOURCE\_TYPE_ resource **containing**\ | +| | currentNrOfInstances attribute **set to** MAX\_NUMBER\_OF\_INSTANCES\ | +| | **and** maxNrOfInstances attribute **set to** MAX\_NUMBER\_OF\_INSTANCES\ | +| | **and** the AE **having** privileges to perform CREATE operation on the resource _PARENT_ _\_RESOURCE\_ADDRESS_\ | +| | **}** | ++------------------------+-----------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+-----------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {**\ | IUT <=> AE | +| | the IUT **receives** a valid CREATE Request **from** AE **containing**\ | | +| | To **set to** _PARENT_ \_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** AE\_ID **and**\ | | +| | Resource Type **set to** _RESOURCE\_TYPE_ **and**\ | | +| | Content **containing**\ | | +| | _RESOURCE\_TYPE_ resource representation\ | | +| | **}** | | ++------------------------+-----------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {**\ | IUT >= AE | +| | the IUT creates the _RESOURCE\_TYPE_ resource\ | | +| | and the IUT removes the oldest _RESOURCE\_TYPE_ resources \ | | +| | **and** the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code set to 2001 (CREATED)\ | | +| | \ | | +| | **}** | | ++------------------------+-----------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + + +|**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 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------+ +| **TP Id** | TP/oneM2M/CSE/DMR/CRE/008 | ++:=======================+:=================================================================================================================+:==================================================================================================================================================================================================================================================================================================================+:=======================+ +| **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 | ++------------------------+------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.19.2 | ++------------------------+------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------+ +| **Config Id** | CF01 | ++------------------------+------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------+ +| **Parent Release** | _PARENT\_RELEASE_ | ++------------------------+------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE **containing**\ | +| | a _PARENT\ _RESOURCE\_TYPE_ resource **containing**\ | +| | maxByteSize attribute **set to** MAX\_BYTE\_SIZE\_OF\_DATA **and**\ | +| | currentByteSize attribute **set to** MAX\_BYTE\_SIZE\_OF\_DATA\ | +| | **and** the AE **having** privileges to perform CREATE operation on the resource PARENT\_RESOURCE\_ADDRESS\ | +| | **}** | ++------------------------+------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------+ +| **Expected behaviour** | **Test events** | **Expected behaviour** | ++------------------------+------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------+ +| **Expected behaviour** | **when {**\ | IUT <=> AE | +| | the IUT **receives** a valid CREATE Request **from** AE **containing**\ | | +| | To **set to** PARENT\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** AE\_ID **and**\ | | +| | Resource Type **set to** _RESOURCE\_TYPE_ **and**\ | | +| | Content **containing**\ | | +| | _RESOURCE\_TYPE_ resource **with size less than**\ | | +| | MAX\_BYTE\_SIZE\_OF DATA\ | | +| | **}** | | ++------------------------+------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------+ +| **Expected behaviour** | **then {**\ | IUT >= AE | +| | the IUT **creates** the _RESOURCE\_TYPE_ resource\ | | +| | **and** the IUT **removes** the oldest contentInstance resources\ | | +| | **and** the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set** **to** 2001 (CREATED)\ | | +| | **}** | | ++------------------------+------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------+ + + + +|**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 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+---------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/DMR/CRE/009 | ++:=======================+:====================================================================================================================+:==========================================================================================================================================================================================================+:==============+ +| **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 | ++------------------------+---------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **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 | ++------------------------+---------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+---------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 1 | ++------------------------+---------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+---------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE **containing**\ | +| | a container resource CONTAINER\_RESOURCE\_ADDRESS**containing**\ | +| | stateTag attribute\ | +| | **and** the AE **having** privileges to perform CREATE operation on the resource CONTAINER\_RESOURCE\_ADDRESS\ | +| | **}** | ++------------------------+---------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+---------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {**\ | IUT <=> AE | +| | the IUT **receives** a valid CREATE Request **from** AE **containing**\ | | +| | To **set to** CONTAINER\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** AE\_ID **and**\ | | +| | Resource Type **set to** 4 (contentInstance) **and**\ | | +| | Content **containing**\ | | +| | contentInstance resource representation \ | | +| | **}** | | ++------------------------+---------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {**\ | IUT >= AE | +| | the IUT **increments** stateTag attribute of CONTAINER\_RESOURCE\_ADDRESS resource\ | | +| | **and** the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set** **to** 2001 (CREATED)\ | | +| | **}** | | ++------------------------+---------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + +TP/oneM2M/CSE/DMR/CRE/010 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+-----------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/DMR/CRE/010 | ++:=======================+:================================================================================================================+:===========================================================================================================================+:==============+ +| **Test objective** | Check that the IUT rejects the CREATE Request of a container resource named "la" as a direct child of a container resource | ++------------------------+-----------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------+---------------+ +| **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 | ++------------------------+-----------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+-----------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 1 | ++------------------------+-----------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+-----------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the IUT **having created** a container resource CONTAINER\_RESOURCE\_ADDRESS\ | +| | **and** the IUT **having** privileges to perform CREATE operation on the resource CONTAINER\_RESOURCE\_ADDRESS\ | +| | **}** | ++------------------------+-----------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+-----------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {**\ | IUT <=> AE | +| | the IUT **receives** a valid CREATE Request **from** AE **containing**\ | | +| | To **set to** CONTAINER\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** AE\_ID **and**\ | | +| | Content **containing**\ | | +| | Container resource **containing**\ | | +| | resourceName attribute **set to** "la"\ | | +| | **}** | | ++------------------------+-----------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {**\ | IUT >= AE | +| | the IUT **does not** **create** the container resource \ | | +| | **and** the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set** **to** 4005 (OPERATION\_NOT\_ALLOWED)\ | | +| | **}** | | ++------------------------+-----------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------+---------------+ + + +TP/oneM2M/CSE/DMR/CRE/011 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+-----------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/DMR/CRE/011 | ++:=======================+:================================================================================================================+:===========================================================================================================================+:==============+ +| **Test objective** | Check that the IUT rejects the CREATE Request of a container resource named "ol" as a direct child of a container resource | ++------------------------+-----------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------+---------------+ +| **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 | ++------------------------+-----------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+-----------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 1 | ++------------------------+-----------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+-----------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the IUT **having created** a container resource CONTAINER\_RESOURCE\_ADDRESS\ | +| | **and** the IUT **having** privileges to perform CREATE operation on the resource CONTAINER\_RESOURCE\_ADDRESS\ | +| | **}** | ++------------------------+-----------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+-----------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {**\ | IUT <=> AE | +| | the IUT **receives** a valid CREATE Request **from** AE **containing**\ | | +| | To **set to** CONTAINER\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** AE\_ID **and**\ | | +| | Content **containing**\ | | +| | container resource **containing**\ | | +| | resourceName attribute **set to** "ol"\ | | +| | **}** | | ++------------------------+-----------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {**\ | IUT >= AE | +| | the IUT **does not** **create** the container resource \ | | +| | **and** the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set** **to** 4005 (OPERATION\_NOT\_ALLOWED)\ | | +| | **}** | | ++------------------------+-----------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------+---------------+ + +TP/oneM2M/CSE/DMR/CRE/012 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+--------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| \ | TP/oneM2M/CSE/DMR/CRE/012 | +| **TP Id** | | ++:=======================+:=============================================================================================================+:===================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT accepts the creation of a _RESOURCE\_TYPE_ resource with the optional attribute _OPTIONAL\_ATTRIBUTE_ provided | ++------------------------+--------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 10.1.1 | ++------------------------+--------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+--------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | _PARENT\_RELEASE_ | ++------------------------+--------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+--------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the AE **having** privileges to perform CREATE operation on the resource AE\_RESOURCE\_ADDRESS\ | +| | **}** | ++------------------------+--------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+--------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid CREATE Request **from** AE **containing**\ | | +| | To **set to** AE\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** AE-ID **and**\ | | +| | Content **containing**\ | | +| | _RESOURCE\_TYPE_ resource **containing**\ | | +| | valid _OPTIONAL\_ATTRIBUTE_ attribute \ | | +| | **}** | | ++------------------------+--------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| | **then {** \ | IUT >= AE | +| | the IUT **creates** the _RESOURCE\_TYPE_ resource\ | | +| | **and** the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set to** 2001 (CREATED)\ | | +| | **}** | | ++------------------------+--------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + + +|**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 | + + + +<br />TP/oneM2M/CSE/DMR/CRE/013 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+---------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/DMR/CRE/013 | ++:=======================+:==========================================================================+:======================================================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT rejects the CREATE Request of a _RESOURCE\_TYPE_ resource with error "NOT\_ACCEPTABLE" when _contentSize_ exceeds _maxByteSize_ of the _PARENT\_RESOURCE\_TYPE_ | ++------------------------+---------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.19, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.7.2.1 | ++------------------------+---------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+---------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | _PARENT\_RELEASE_ | ++------------------------+---------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+---------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE **containing**\ | +| | a _PARENT\_RESOURCE\_TYPE_ resource **having**\ | +| | maxByteSize attribute **set to** MAX\_BYTE\_SIZE\ | +| | **}** | ++------------------------+---------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+---------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| | **when {**\ | IUT <=> AE | +| | the IUT **receives** a valid CREATE Request **from** AE **containing**\ | | +| | To **set to** PARENT\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** AE\_ID **and**\ | | +| | Content **containing**\ | | +| | _RESOURCE\_TYPE_ resource **containing**\ | | +| | valid content **with size larger than** MAX\_BYTE\_SIZE\ | | +| | **}** | | ++------------------------+---------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| | **then {**\ | IUT >= AE | +| | the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set** **to** 5207 (NOT\_ACCEPTABLE)\ | | +| | **}** | | ++------------------------+---------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + + +|**TP Id** |**PARENT\_RE** **LEASE** |**PARENT\_RESOURCE\_TYPE** |**RESOURCE\_TYPE** | +|-|-|-|-| +|TP/oneM2M/CSE/DMR/CRE/013\_CNT/CIN |Release 1 |container |contentInstance | +|TP/oneM2M/CSE/DMR/CRE/013\_TS/TSI |Release 3 |timeSeries |timeSeriesInstance | + + + +TP/oneM2M/CSE/DMR/CRE/014 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/DMR/CRE/014 | ++:=======================+:=================================================================================================================+:================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT updates the currentByteSize attribute in a _PARENT\_RESOURCE\_TYPE_ when a new _RESOURCE\_TYPE_ is created | ++------------------------+------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **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 | ++------------------------+------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | _PARENT\_RELEASE_ | ++------------------------+------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE **containing**\ | +| | a PARENT\_RESOURCE\_TYPE resource at PARENT\_RESOURCE\_ADDRESS **containing**\ | +| | maxByteSize attribute **set to** MAX\_BYTE\_SIZE\_OF\_DATA **and**\ | +| | currentByteSize attribute **set to** 0\ | +| | **and** the AE **having** privileges to perform CREATE operation on the resource PARENT\_RESOURCE\_ADDRESS\ | +| | **}** | ++------------------------+------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {**\ | IUT <=> AE | +| | the IUT **receives** a valid CREATE Request **from** AE **containing**\ | | +| | To **set to** PARENT\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** AE\_ID **and**\ | | +| | Resource Type **set to** _RESOURCE\_TYPE_ **and**\ | | +| | Content **containing**\ | | +| | _RESOURCE\_TYPE_ resource **containing**\ | | +| | valid content attribute **with size equal to** DATA\_SIZE\ | | +| | **}** | | ++------------------------+------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {**\ | IUT >= AE | +| | the IUT **increments** currentByteSize attribute of PARENT\_RESOURCE\_ADDRESS resource by DATA\_SIZE\ | | +| | **and** the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set to** 2001 (CREATED)\ | | +| | **}** | | ++------------------------+------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------+---------------+ + + + +|**TP Id** |**PARENT\_RE** **LEASE** |**PARENT\_RESOURCE\_TYPE** |**RESOURCE\_TYPE** | +|-|-|-|-| +|TP/oneM2M/CSE/DMR/CRE/014\_CNT/CIN |Relase 1 |container |contentInstance | +|TP/oneM2M/CSE/DMR/CRE/014\_TS/TSI |Release 3 |timeSeries |timeSeriesInstance | + + + +TP/oneM2M/CSE/DMR/CRE/015 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/DMR/CRE/015 | ++:=======================+:=================================================================================================================+:==============================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT returns successfully after a CREATE request an empty content of created resource when the ResultContent set to 0 (Nothing) | ++------------------------+------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 8.1.2, clause 8.1.3 and clause 10.1.1.1, TS-0004 <a href="#_ref_2">[2]</a>, clause 6.3.4.2.7 | ++------------------------+------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | _PARENT\_RELEASE_ | ++------------------------+------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the AE **having** privileges to perform CREATE operation on the resource TARGET\_RESOURCE\_ADDRESS\ | +| | **}** | ++------------------------+------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {**\ | IUT <=> AE | +| | the IUT **receives** a valid CREATE Request **from** AE **containing**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** AE\_ID **and**\ | | +| | Resource Type **set to** _RESOURCE\_TYPE_ **and**\ | | +| | Result Content **set to** 0 (nothing) **and**\ | | +| | Content**containing**\ | | +| | _RESOURCE\_TYPE_ resource representation\ | | +| | **}** | | ++------------------------+------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {**\ | IUT >= AE | +| | the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set** **to** 2001 (CREATED) **and**\ | | +| | **no** Content\ | | +| | **}** | | ++------------------------+------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + + +|**TP Id** |**PARENT\_RELEASE** |**Reference** |**RESOURCE\_TYPE** | +|-|-|-|-| +|TP/oneM2M/CSE/DMR/CRE/015\_CNT |Release 2 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.4.1 |3 (container) | +|TP/oneM2M/CSE/DMR/CRE/015\_GRP |Release 2 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.7.2 |9 (group) | +|TP/oneM2M/CSE/DMR/CRE/015\_ACP |Release 2 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.21.1 |1 (accessControlPolicy) | +|TP/oneM2M/CSE/DMR/CRE/015\_SUB |Release 2 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.11.2 |23 (subscription) | +|TP/oneM2M/CSE/DMR/CRE/015\_PCH |Release 2 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.13.2 |15 (pollingChannel) | +|TP/oneM2M/CSE/DMR/CRE/015\_SCH |Release 3 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.40.2 |18 (schedule) | +|TP/oneM2M/CSE/DMR/CRE/015\_TS |Release 3 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.30.1 |29 (timeSeries) | +|TP/oneM2M/CSE/DMR/CRE/015\_TRAM |Release 4 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.18.2 |50 (transactionMgmt) | +|TP/oneM2M/CSE/DMR/CRE/015\_TRAC |Release 4 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.18.6 |51 (transaction) | + +TP/oneM2M/CSE/DMR/CRE/016 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+--------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/DMR/CRE/016 | ++:=======================+:===================================================================================================================+:=============================================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT returns successfully after a CREATE request only hierarchichal address of the created resource when the Result Content is set to 2 (hierarchical address) | ++------------------------+--------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 8.1.2, clause 8.1.3 and clause 10.1.1.1, TS-0004 <a href="#_ref_2">[2]</a>, clause 6.3.4.2.7 | ++------------------------+--------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | _PARENT\_RELEASE_ | ++------------------------+--------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+--------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+--------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the AE **having** privileges to perform RETRIEVE operation on the resource TARGET\_RESOURCE\_ADDRESS\ | +| | **}** | ++------------------------+--------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+--------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid CREATE Request **from** AE **containing**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** AE\_ID **and**\ | | +| | Resource Type **set to** _RESOURCE\_TYPE_ **and**\ | | +| | Result Content **set to** 2 (hierarchical address) **and**\ | | +| | Content**containing**\ | | +| | _RESOURCE\_TYPE_ resource representation\ | | +| | **}** | | ++------------------------+--------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= AE | +| | the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set to** 2001 (CREATED) **and**\ | | +| | Content **containing**\ | | +| | Hierarchical address of the _RESOURCE\_TYPE_ resource\ | | +| | **}** | | ++------------------------+--------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + + +|**TP Id** |**PARENT\_RELEASE** |**Reference** |**RESOURCE\_TYPE** | +|-|-|-|-| +|TP/oneM2M/CSE/DMR/CRE/016\_CNT |Release 2 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.4.1 |3 (container) | +|TP/oneM2M/CSE/DMR/CRE/016\_GRP |Release 2 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.7.2 |9 (group) | +|TP/oneM2M/CSE/DMR/CRE/016\_ACP |Release 2 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.21.1 |1 (accessControlPolicy) | +|TP/oneM2M/CSE/DMR/CRE/016\_SUB |Release 2 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.11.2 |23 (subscription) | +|TP/oneM2M/CSE/DMR/CRE/016\_PCH |Release 2 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.13.2 |15 (pollingChannel) | +|TP/oneM2M/CSE/DMR/CRE/016\_SCH |Release 3 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.40.2 |18 (schedule) | +|TP/oneM2M/CSE/DMR/CRE/016\_TS |Release 3 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.30.1 |29 (timeSeries) | +|TP/oneM2M/CSE/DMR/CRE/016\_TRAM |Release 4 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.18.2 |50 (transactionMgmt) | +|TP/oneM2M/CSE/DMR/CRE/016\_TRAC |Release 4 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.18.6 |51 (transaction) | + + + +<br />TP/oneM2M/CSE/DMR/CRE/017 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+--------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/DMR/CRE/017 | ++:=======================+:===================================================================================================================+:=====================================================================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT returns successfully after a CREATE request only attributes and hierarchichal address of the created resource when Result Content is set 3 (attributes and hierarchichal address) | ++------------------------+--------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 8.1.2, clause 8.1.3 and clause 10.1.1.1, TS-0004 <a href="#_ref_2">[2]</a>, clause 6.3.4.2.7 | ++------------------------+--------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | _PARENT\_RELEASE_ | ++------------------------+--------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+--------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+--------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the AE **having** privileges to perform RETRIEVE operation on the resource TARGET\_RESOURCE\_ADDRESS\ | +| | **}** | ++------------------------+--------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+--------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid CREATE Request **from** AE **containing**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** AE\_ID **and**\ | | +| | Resource Type **set to** _RESOURCE\_TYPE_ **and**\ | | +| | Result Content **set to** 3 (attributes and hierarchichal address_)_ **and**\ | | +| | Content**containing**\ | | +| | _RESOURCE\_TYPE_ resource representation\ | | +| | \ | | +| | **}** | | ++------------------------+--------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= AE | +| | the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set to** 2001 (CREATED) **and**\ | | +| | Content **containing**\ | | +| | resource element **containing**\ | | +| | Hierarchical address of the _RESOURCE\_TYPE_ resource**and**\ | | +| | _RESOURCE\_TYPE_ resource representation\ | | +| | **}** | | ++------------------------+--------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + + +|**TP Id** |**PARENT\_RELEASE** |**Reference** |**RESOURCE\_TYPE** | +|-|-|-|-| +|TP/oneM2M/CSE/DMR/CRE/017\_CNT |Release 2 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.4.1 |3 (container) | +|TP/oneM2M/CSE/DMR/CRE/017\_GRP |Release 2 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.7.2 |9 (group) | +|TP/oneM2M/CSE/DMR/CRE/017\_ACP |Release 2 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.21.1 |1 (accessControlPolicy) | +|TP/oneM2M/CSE/DMR/CRE/017\_SUB |Release 2 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.11.2 |23 (subscription) | +|TP/oneM2M/CSE/DMR/CRE/017\_PCH |Release 2 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.13.2 |15 (pollingChannel) | +|TP/oneM2M/CSE/DMR/CRE/017\_SCH |Release 3 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.40.2 |18 (schedule) | +|TP/oneM2M/CSE/DMR/CRE/017\_TS |Release 3 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.30.1 |29 (timeSeries) | +|TP/oneM2M/CSE/DMR/CRE/017\_TRAM |Release 4 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.18.2 |50 (transactionMgmt) | +|TP/oneM2M/CSE/DMR/CRE/017\_TRAC |Release 4 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.18.6 |51 (transaction) | + + + +<br />TP/oneM2M/CSE/DMR/CRE/018 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+--------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/DMR/CRE/018 | ++:=======================+:=============================================================================================================+:====================================================================================================+:==============+ +| **Test objective** | Check that the IUT rejects a CREATE request when the ResultContent is set to _RESULT\_CONTENT_ | ++------------------------+--------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------+---------------+ +| **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 | ++------------------------+--------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 2 | ++------------------------+--------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+--------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+--------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the AE **having** privileges to perform CREATE operation on the resource AE\_RESOURCE\_ADDRESS\ | +| | **}** | ++------------------------+--------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+--------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------+---------------+ +| | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid CREATE Request **from** AE **containing**\ | | +| | To **set to** AE\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** AE\_ID **and**\ | | +| | Result Content **set to** _RESULT\_CONTENT_\ | | +| | **}** | | ++------------------------+--------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------+---------------+ +| | **then {** \ | IUT >= AE | +| | the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set to** 4000 (BAD\_REQUEST)\ | | +| | **}** | | ++------------------------+--------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------+---------------+ + + + +|**TP Id** |**Reference** |**RESULT\_CONTENT** | +|-|-|-| +|TP/oneM2M/CSE/DMR/CRE/018\_RCN/4 |TS-0004 <a href="#_ref_2">[2]</a>, clause 6.3.4.2.7 |4 (attributes and child resources) | +|TP/oneM2M/CSE/DMR/CRE/018\_RCN/5 |TS-0004 <a href="#_ref_2">[2]</a>, clause 6.3.4.2.7 |5 (attributes and child resources references) | +|TP/oneM2M/CSE/DMR/CRE/018\_RCN/6 |TS-0004 <a href="#_ref_2">[2]</a>, clause 6.3.4.2.7 |6 (child resrouces references) | +|TP/oneM2M/CSE/DMR/CRE/018\_RCN/7 |TS-0004 <a href="#_ref_2">[2]</a>, clause 6.3.4.2.7 |7 (original resource) | +|TP/oneM2M/CSE/DMR/CRE/018\_RCN/8 |TS-0004 <a href="#_ref_2">[2]</a>, clause 6.3.4.2.7 |8 (child resources) | + +TP/oneM2M/CSE/DMR/CRE/019 + + +<mark>The table below caused an error during conversion and may need extra attention</mark> + +|**TP Id** |~~COLSPAN~~|TP/oneM2M/CSE/DMR/CRE/019 |~~COLSPAN~~|~~COLSPAN~~|**Test objective** |~~COLSPAN~~| +|-|-|-|-|-|-|-| +|Check that the IUT returns successfully only attributes of TARGET\_RESOURCE\_ADDRESS resource when the Result Content is set to 1 (attributes) |~~COLSPAN~~|~~COLSPAN~~|**Reference** |~~COLSPAN~~|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 |~~COLSPAN~~| +|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 |~~COLSPAN~~|~~COLSPAN~~|CF01 |~~COLSPAN~~|~~COLSPAN~~|**Parent Release** | +|**Parent Release** |~~COLSPAN~~|_PARENT\_RELEASE_ |~~COLSPAN~~|~~COLSPAN~~|**PICS Selection** |~~COLSPAN~~| +|PICS\_CSE |~~COLSPAN~~|~~COLSPAN~~|**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 CREATE operation on the resource TARGET\_RESOURCE\_ADDRESS<br />**}** |~~COLSPAN~~|~~COLSPAN~~|~~COLSPAN~~| +|**Expected behaviour** |**Test events** |~~COLSPAN~~|~~COLSPAN~~|**Direction** | |~~COLSPAN~~| +|**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 /> Result Content **set to** 1 (attributes)<br /> Content**containing**<br /> _RESOURCE\_TYPE_ resource representation<br />**}** |~~COLSPAN~~|IUT <=> AE |~~COLSPAN~~| |~~COLSPAN~~|~~COLSPAN~~| +|**then {** <br /> 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 /> attributes **and**<br /> **no** hierarchichal address **and**<br /> **no** child resources **and**<br /> **no** child resource references<br />**}** |~~COLSPAN~~|IUT >= AE |~~COLSPAN~~| +|| +|| + + + + +|**TP Id** |**PARENT\_RELEASE** |**RESOURCE\_TYPE** | +|-|-|-| +|TP/oneM2M/CSE/DMR/CRE/019\_CNT |Release 2 |3 (container) | +|TP/oneM2M/CSE/DMR/CRE/019\_GRP |Release 2 |9 (group) | +|TP/oneM2M/CSE/DMR/CRE/019\_ACP |Release 2 |1 (accessControlPolicy) | +|TP/oneM2M/CSE/DMR/CRE/019\_PCH |Release 2 |15 (pollingChannel) | +|TP/oneM2M/CSE/DMR/CRE/019\_SUB |Release 2 |23 (subscription) | +|TP/oneM2M/CSE/DMR/CRE/019\_SCH |Release 3 |18 (schedule) | +|TP/oneM2M/CSE/DMR/CRE/019\_TS |Release 3 |29 (timeSeries) | +|TP/oneM2M/CSE/DMR/CRE/019\_TRAM |Release 4 |50 (transactionMgmt) | +|TP/oneM2M/CSE/DMR/CRE/019\_TRAC |Release 4 |51 (transaction) | + + + +TP/oneM2M/CSE/DMR/CRE/020 + + +<mark>The table below caused an error during conversion and may need extra attention</mark> + +|**TP Id** |~~COLSPAN~~|TP/oneM2M/CSE/DMR/CRE/020 |~~COLSPAN~~|~~COLSPAN~~|**Test objective** |~~COLSPAN~~| +|-|-|-|-|-|-|-| +|Check that the IUT returns successfully only modified attributes of TARGET\_RESOURCE\_ADDRESS resource when the Result Content is set to 9 (modified attributes) |~~COLSPAN~~|~~COLSPAN~~|**Reference** |~~COLSPAN~~|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 |~~COLSPAN~~| +|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 |~~COLSPAN~~|~~COLSPAN~~|CF01 |~~COLSPAN~~|~~COLSPAN~~|**Parent Release** | +|**Parent Release** |~~COLSPAN~~|_PARENT\_RELEASE_ |~~COLSPAN~~|~~COLSPAN~~|**PICS Selection** |~~COLSPAN~~| +|PICS\_CSE |~~COLSPAN~~|~~COLSPAN~~|**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 CREATE operation on the resource TARGET\_RESOURCE\_ADDRESS<br />**}** |~~COLSPAN~~|~~COLSPAN~~|~~COLSPAN~~| +|**Expected behaviour** |**Test events** |~~COLSPAN~~|~~COLSPAN~~|**Direction** | |~~COLSPAN~~| +|**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 /> Result Content **set to** 1 (attributes)<br /> Content**containing**<br /> _RESOURCE\_TYPE_ resource representation<br />**}** |~~COLSPAN~~|IUT <=> AE |~~COLSPAN~~| |~~COLSPAN~~|~~COLSPAN~~| +|**then {** <br /> 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 /> modified attributes<br />**}** |~~COLSPAN~~|IUT >= AE |~~COLSPAN~~| +|| +|| + + + + +|**TP Id** |**PARENT\_RELEASE** |**RESOURCE\_TYPE** | +|-|-|-| +|TP/oneM2M/CSE/DMR/CRE/020\_CNT |Release 2 |3 (container) | +|TP/oneM2M/CSE/DMR/CRE/020\_GRP |Release 2 |9 (group) | +|TP/oneM2M/CSE/DMR/CRE/020\_ACP |Release 2 |1 (accessControlPolicy) | +|TP/oneM2M/CSE/DMR/CRE/020\_PCH |Release 2 |15 (pollingChannel) | +|TP/oneM2M/CSE/DMR/CRE/020\_SUB |Release 2 |23 (subscription) | +|TP/oneM2M/CSE/DMR/CRE/020\_SCH |Release 3 |18 (schedule) | +|TP/oneM2M/CSE/DMR/CRE/020\_TS |Release 3 |29 (timeSeries) | + + + +TP/oneM2M/CSE/DMR/CRE/021 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+--------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/DMR/CRE/021 | ++:=======================+:=========================================================================================================================+:====================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT accepts the creation of a _RESOURCE\_TYPE_ resource on the TARGET\_RESOURCE\_ADDRESS of type announced _PARENT\_RESOURCE\_TYPE_ | ++------------------------+--------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.5 | ++------------------------+--------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 3 | ++------------------------+--------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF04 | ++------------------------+--------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+--------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the CSE\ | +| | **and** the IUT **having created** the PARENT\_RESOURCE\_TYPE\ | +| | **and** the Originator **having** privileges to perform CREATE operation on the resource PARENT\_RESOURCE\_ADDRESS\ | +| | **}** | ++------------------------+--------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+--------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> CSE | +| | the IUT **receives** a valid CREATE Request **from** CSE **containing**\ | | +| | Resource Type **set to** _RESOURCE\_TYPE_ **and**\ | | +| | To **set to** PARENT\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** CSE-ID **and**\ | | +| | Content **containing**\ | | +| | _RESOURCE\_TYPE_ resource **containing**\ | | +| | **no** resourceName attribute\ | | +| | **}** | | ++------------------------+--------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= CSE | +| | the IUT **creates** the _RESOURCE\_TYPE_ resource \ | | +| | **and** the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set to** 2001 (CREATED) **and**\ | | +| | Content **containing**\ | | +| | _RESOURCE\_TYPE_ resource **containing**\ | | +| | Valid resourceName attribute\ | | +| | **}** | | ++------------------------+--------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + + +|**TP Id** |**Reference** |**RESOURCE\_TYPE** |**PARENT\_RESOURCE\_TYPE** | +|-|-|-|-| +|TP/oneM2M/CSE/DMR/CRE/021\_CNTA/AEA |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.5-1 |(containerAnnc) |(AEannc) | +|TP/oneM2M/CSE/DMR/CRE/021\_GRPA/AEA |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.5-1 |(groupAnnc) |(AEannc) | +|TP/oneM2M/CSE/DMR/CRE/021\_ACPA/AEA |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.5-1 |(accessControlPolicyAnnc) |(AEannc) | +|TP/oneM2M/CSE/DMR/CRE/021\_TSA/AEA |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.5-1 |(timeSeriesAnnc) |(AEannc) | + + + + TP/oneM2M/CSE/DMR/CRE/022 + +<mark>The table below caused an error during conversion and may need extra attention</mark> + +|<br />**TP Id** |~~COLSPAN~~|TP/oneM2M/CSE/DMR/CRE/022 |~~COLSPAN~~|**Test objective** | +|-|-|-|-|-| +|**Test objective** |~~COLSPAN~~|Check that the IUT accepts the creation of a _RESOURCE\_TYPE_ resource with the optional attribute announceTo provided |~~COLSPAN~~|**Reference** | +|TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.18.4 and clause 9.6.1.3.2-1, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.3.3.10 |~~COLSPAN~~|**Parent Release** |~~COLSPAN~~|Release 3 | +|Release 3 |~~COLSPAN~~|**Config Id** |~~COLSPAN~~|CF02 | +|**PICS Selection** |~~COLSPAN~~|PICS\_CSE |~~COLSPAN~~|**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 and announced** the PARENT\_RESOURCE to the announcement target CSE<br /> **and** the AE **having** privileges to perform CREATE operation on the resource PARENT\_RESOURCE\_ADDRESS<br />} |~~COLSPAN~~|~~COLSPAN~~|**Expected behaviour** |**Test events** | +|**Test events** |~~COLSPAN~~|**Direction** |~~COLSPAN~~|**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 /> Content **containing**<br /> _RESOURCE\_TYPE_ resource **containing**<br /> announceTo attribute **set to** ANNC\_TARGET\_CSE\_ADDRESS<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 /> Content **containing**<br /> _RESOURCE\_TYPE_ resource **containing**<br /> announceTo attribute **set to** ANNC\_TARGET\_CSE\_ADDRESS<br />**}** |~~COLSPAN~~|IUT <=> AE |~~COLSPAN~~|**then {**<br /> The IUT **sends** a valid CREATE Request **containing**<br /> To **set to** 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 to** ANNC\_TARGET\_CSE\_ADDRESS **and**<br /> Content **containing**<br /> _RESOURCE\_TYPE_ announced variant resource**containing**<br /> MA (mandatory) attributes<br />**}** |~~COLSPAN~~|<br />IUT >= CSE<br /><br /><br /> | +|| + + + + +|**TP Id** |**RESOURCE\_TYPE** |**PICS** | +|-|-|-| +|TP/oneM2M/CSE/DMR/CRE/022\_ACP |1 (accesControlPolicy) |PICS\_IN\_PROFILE | +|TP/oneM2M/CSE/DMR/CRE/022\_CNT |3 (container) |PICS\_IN\_PROFILE | +|TP/oneM2M/CSE/DMR/CRE/022\_CIN |4 (contentInstance) |PICS\_IN\_PROFILE | +|TP/oneM2M/CSE/DMR/CRE/022\_GRP |9 (group) | | +|TP/oneM2M/CSE/DMR/CRE/022\_LCP |10 (locationPolicy) | | +|TP/oneM2M/CSE/DMR/CRE/022\_MGO |13 (mgmtObj) | | +|TP/oneM2M/CSE/DMR/CRE/022\_NOD |14 (node) | | +|TP/oneM2M/CSE/DMR/CRE/022\_SCH |18 (schedule) | | +|TP/oneM2M/CSE/DMR/CRE/022\_TS |29 (timeSeries) | | +|TP/oneM2M/CSE/DMR/CRE/022\_TSI |30 (timeSeriesInstance) | | + + + +<br />TP/oneM2M/CSE/DMR/CRE/023 + +<mark>The table below caused an error during conversion and may need extra attention</mark> + +|**TP Id** |~~COLSPAN~~|TP/oneM2M/CSE/DMR/CRE/023 |~~COLSPAN~~|~~COLSPAN~~|~~COLSPAN~~|**Test objective** | +|-|-|-|-|-|-|-| +|**Test objective** |~~COLSPAN~~|Check that the IUT accepts the creation of a _RESOURCE\_TYPE_ resource with the optional attribute announcedAttribute provided |~~COLSPAN~~|~~COLSPAN~~|~~COLSPAN~~|**Reference** | +|TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.18.4 and clause 9.6.1.3.2-1, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.3.3.10 |~~COLSPAN~~|~~COLSPAN~~|~~COLSPAN~~|**Parent Release** |~~COLSPAN~~|Release 3 | +|Release 3 |~~COLSPAN~~|~~COLSPAN~~|~~COLSPAN~~|**Config Id** |~~COLSPAN~~|CF02 | +|CF02 |~~COLSPAN~~|~~COLSPAN~~|~~COLSPAN~~|PICS\_CSE |~~COLSPAN~~|~~COLSPAN~~| +|PICS\_CSE |~~COLSPAN~~|~~COLSPAN~~|~~COLSPAN~~|**with {** <br /> the IUT **being** in the "initial state"<br /> **and** the IUT **having registered** the AE<br /> **and** the IUT **having created and announced** the PARENT\_RESOURCE to the announcement target CSE<br /> **and** the AE **having** privileges to perform CREATE operation on the resource PARENT\_RESOURCE\_ADDRESS<br />} |~~COLSPAN~~|~~COLSPAN~~| +|**Expected behaviour** |~~COLSPAN~~|**Test events** |~~COLSPAN~~|**Direction** |~~COLSPAN~~| | +| |~~COLSPAN~~|**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 /> Content **containing**<br /> _RESOURCE\_TYPE_ resource **containing**<br /> OA\_ATTRIBUTE attribute **set to** VALUE **and**<br /> announcedAttribute attribute **set to** OA\_ATTRIBUTE **and**<br /> announceTo attribute **set to** ANNC\_TARGET\_CSE\_ADDRESS<br />**}** |~~COLSPAN~~|IUT <=> AE |~~COLSPAN~~| | +|**then {**<br /> The IUT **sends** a valid CREATE Request **containing**<br /> To **set to** ANNC\_TARGET\_CSE\_ADDRESS **and**<br /> Content **containing**<br /> _RESOURCE\_TYPE_ announced variant resource**containing**<br /> MA (mandatory) attributes **and**<br /> OA\_ATTRIBUTE attribute **set to** VALUE<br />**}** |~~COLSPAN~~|<br />IUT >= CSE<br /><br /><br /> |~~COLSPAN~~| +|| + + + + +|**TP Id** |**RESOURCE\_TYPE** |**PICS** | +|-|-|-| +|TP/oneM2M/CSE/DMR/CRE/023\_CNT |3 (container) |PICS\_IN\_PROFILE | +|TP/oneM2M/CSE/DMR/CRE/023\_CIN |4 (contentInstance) |PICS\_IN\_PROFILE | +|TP/oneM2M/CSE/DMR/CRE/023\_GRP |9 (group) | | +|TP/oneM2M/CSE/DMR/CRE/023\_LCP |10 (locationPolicy) | | +|TP/oneM2M/CSE/DMR/CRE/023\_MGO |13 (mgmtObj) | | +|TP/oneM2M/CSE/DMR/CRE/023\_NOD |14 (node) | | +|TP/oneM2M/CSE/DMR/CRE/023\_SCH |18 (schedule) | | +|TP/oneM2M/CSE/DMR/CRE/023\_TS |29 (timeSeries) | | +|TP/oneM2M/CSE/DMR/CRE/023\_TSI |30 (timeSeriesInstance) | | + + + +<br /> + + +##### 7.2.2.3.4 DELETE Operation +TP/oneM2M/CSE/DMR/DEL/001 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+--------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/DMR/DEL/001 | ++:=======================+:===================================================================================================================+:========================================================================+:==============+ +| **Test objective** | Check that the IUT accepts the deletion of a _RESOURCE\_TYPE_ resource | ++------------------------+--------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 10.1.4 | ++------------------------+--------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+--------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------+---------------+ +| **Parent Release** | _PARENT\_RELEASE_ | ++------------------------+--------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+--------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the IUT **having created** a resource TARGET\_RESOURCE\_ADDRESS of type _RESOURCE\_TYPE_\ | +| | **and** the AE **having** privileges to perform DELETE operation on the resource _TARGET\_RESOURCE\_ADDRESS_\ | +| | **}** | ++------------------------+--------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+--------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid DELETE Request **from** AE **containing**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** AE\_ID **and**\ | | +| | **no** Content\ | | +| | **}** | | ++------------------------+--------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= AE | +| | the IUT **deletes** the TARGET\_RESOURCE\_ADDRESS resource\ | | +| | **and** the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set to** 2002 (DELETED)\ | | +| | **}** | | ++------------------------+--------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------+---------------+ + + + +|**TP Id** |**PARENT\_RELEASE** |**Reference** |**RESOURCE\_TYPE** | +|-|-|-|-| +|TP/oneM2M/CSE/DMR/DEL/001\_CNT |Release 1 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.4.4 |3 (container) | +|TP/oneM2M/CSE/DMR/DEL/001\_ACP |Release 1 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.21.4 |1 (accessControlPolicy) | +|TP/oneM2M/CSE/DMR/DEL/001\_SUB |Release 1 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.11.5 |23 (subscription) | +|TP/oneM2M/CSE/DMR/DEL/001\_CIN |Release 1 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.4.1 |4 (contentInstance) | +|TP/oneM2M/CSE/DMR/DEL/001\_GRP |Release 1 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.7.5 |9 (group) | +|TP/oneM2M/CSE/DMR/DEL/001\_SCH |Release 3 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.40.2 |18 (schedule) | +|TP/oneM2M/CSE/DMR/DEL/001\_PCH |Release 2 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.13.5 |15 (pollingChannel) | +|TP/oneM2M/CSE/DMR/DEL/001\_STCG |Release 4 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.15.5 |22 (statsConfig) | +|TP/oneM2M/CSE/DMR/DEL/001\_TS |Release 3 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.30.4 |29 (timeSeries) | +|TP/oneM2M/CSE/DMR/DEL/001\_TSI |Release 3 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.31.4 |30 (timeSeriesInstance) | +|TP/oneM2M/CSE/DMR/DEL/001\_TRAM |Release 4 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.18.5 |50 (transactionMgmt) | +|TP/oneM2M/CSE/DMR/DEL/001\_TRAC |Release 4 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.18.9 |51 (transaction) | + + + +<br /> + +TP/oneM2M/CSE/DMR/DEL/002 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+---------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/DMR/DEL/002 | ++:=======================+:====================================================================================================================+:================================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT responds with an error when the AE tries to delete the resource TARGET\_RESOURCE\_ADDRESS without having privileges for the DELETE operation | ++------------------------+---------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 10.1.4 | ++------------------------+---------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+---------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | _PARENT\_RELEASE_ | ++------------------------+---------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+---------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the IUT **having created** a resource TARGET\_RESOURCE\_ADDRESS of type _RESOURCE\_TYPE_\ | +| | **and** the AE **having no** privileges to perform DELETE operation on the resource TARGET\_RESOURCE\_ADDRESS\ | +| | **}** | ++------------------------+---------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+---------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid DELETE Request **from** AE **containing**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** AE\_ID **and**\ | | +| | **no** Content\ | | +| | **}** | | ++------------------------+---------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= AE | +| | the IUT **does not delete** the TARGET\_RESOURCE\_ADDRESS resource\ | | +| | **and** the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set to** 4103 (ORIGINATOR\_HAS\_NO\_PRIVILEGE)\ | | +| | **}** | | ++------------------------+---------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + + +|**TP Id** |**PARENT\_RELEASE** |**Reference** |**RESOURCE\_TYPE** | +|-|-|-|-| +|TP/oneM2M/CSE/DMR/DEL/002\_CNT |Release 1 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.4.4 |3 (container) | +|TP/oneM2M/CSE/DMR/DEL/002\_ACP |Release 1 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.21.4 |1 (accessControlPolicy) | +|TP/oneM2M/CSE/DMR/DEL/002\_SUB |Release 1 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.11.5 |23 (subscription) | +|TP/oneM2M/CSE/DMR/DEL/002\_GRP |Release 1 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.7.5 |9 (group) | +|TP/oneM2M/CSE/DMR/DEL/002\_SCH |Release 3 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.40.2 |18 (schedule) | +|TP/oneM2M/CSE/DMR/DEL/002\_TS |Release 3 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.30.4 |29 (timeSeries) | +|TP/oneM2M/CSE/DMR/DEL/002\_TRAM |Release 4 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.18.5 |50 (transactionMgmt) | +|TP/oneM2M/CSE/DMR/DEL/002\_TRAC |Release 4 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.18.9 |51 (transaction) | + + + +TP/oneM2M/CSE/DMR/DEL/003 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+-----------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/DMR/DEL/003 | ++:=======================+:========================================================================================+:==================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT responds with an error when the AE tries to delete the resource TARGET\_RESOURCE\_ADDRESS which does not exist | ++------------------------+-----------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 10.1.4 | ++------------------------+-----------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+-----------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 1 | ++------------------------+-----------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+-----------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the IUT **having not** **yet created** a resource TARGET\_RESOURCE\_ADDRESS\ | +| | **}** | ++------------------------+-----------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+-----------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid DELETE Request **from** AE **containing**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** AE\_ID **and**\ | | +| | **no** Content\ | | +| | **}** | | ++------------------------+-----------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= AE | +| | the IUT **does not delete** the TARGET\_RESOURCE\_ADDRESS resource\ | | +| | **and** the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set to** 4004 (NOT\_FOUND)\ | | +| | **}** | | ++------------------------+-----------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------+---------------+ + +TP/oneM2M/CSE/DMR/DEL/004 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/DMR/DEL/004 | ++:=======================+:=======================================================================================================================+:===============================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT responds with an error when AE tries to delete a child resource of a _RESOURCE\_TYPE_ resource when this resource has been already deleted | ++------------------------+------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 10.1.4 | ++------------------------+------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | _PARENT\_RELEASE_ | ++------------------------+------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the IUT **having created** a resource TARGET\_RESOURCE\_ADDRESS of type _RESOURCE\_TYPE_ **containing**\ | +| | a child resource\ | +| | **and** the AE **having** privileges to perform DELETE operation on the resource TARGET\_RESOURCE\_ADDRESS\ | +| | **and** the AE **having deleted** the TARGET\_RESOURCE\_ADDRESS resource\ | +| | **}** | ++------------------------+------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid DELETE Request **from** AE **containing**\ | | +| | To **set to** TARGET\_CHILD\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** AE\_ID **and**\ | | +| | **no** Content\ | | +| | **}** | | ++------------------------+------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= AE | +| | the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set to** 4004 (NOT\_FOUND)\ | | +| | **}** | | ++------------------------+------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + + +|**TP Id** |**PARENT\_RELEASE** |**Reference** |**RESOURCE\_TYPE** | +|-|-|-|-| +|TP/oneM2M/CSE/DMR/DEL/004\_CNT |Release 1 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.4.4 |3 (container) | +|TP/oneM2M/CSE/DMR/DEL/004\_ACP |Release 1 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.21.4 |1 (accessControlPolicy) | +|TP/oneM2M/CSE/DMR/DEL/004\_SUB |Release 1 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.11.5 |23 (subscription) | +|TP/oneM2M/CSE/DMR/DEL/004\_GRP |Release 1 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.7.5 |9 (group) | +|TP/oneM2M/CSE/DMR/DEL/004\_SCH |Release 3 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.40.2 |18 (schedule) | +|TP/oneM2M/CSE/DMR/DEL/004\_STCG |Release 4 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.15.5 |22 (statsConfig) | +|TP/oneM2M/CSE/DMR/DEL/004\_TS |Release 3 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.30.4 |29 (timeSeries) | +|TP/oneM2M/CSE/DMR/DEL/004\_TRAM |Release 4 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.18.5 |50 (transactionMgmt) | +|TP/oneM2M/CSE/DMR/DEL/004\_TRAC |Release 4 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.30.4 |51 (transaction) | + + +TP/oneM2M/CSE/DMR/DEL/005 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/DMR/DEL/005 | ++:=======================+:===========================================================================================================+:================================================================================================================+:==============+ +| **Test objective** | Check that the stateTag attribute of a _RESOURCE\_TYPE_ resource is increased when a child resource is deleted | ++------------------------+------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 10.1.4 | ++------------------------+------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 1 | ++------------------------+------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the IUT **having created** a _RESOURCE\_TYPE_ resource **containing**\ | +| | a child resource\ | +| | **and** the AE **having** privileges to perform DELETE operation on the TARGET\_CHILD\_RESOURCE\_ADDRESS\ | +| | **}** | ++------------------------+------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid DELETE Request **from** AE **containing**\ | | +| | To **set to** TARGET\_CHILD\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** AE\_ID **and** \ | | +| | **no** Content\ | | +| | **}** | | ++------------------------+------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= AE | +| | the IUT **increments** the stateTag attribute of the _RESOURCE\_TYPE_ resource \ | | +| | **and** the IUT sends a valid Response **containing**\ | | +| | Response Status Code **set to** 2002 (DELETED)\ | | +| | **}** | | ++------------------------+------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------+---------------+ + + + + + +|**TP Id** |**PARENT\_RELEASE** |**Reference** |**RESOURCE\_TYPE** | +|-|-|-|-| +|TP/oneM2M/CSE/DMR/DEL/005\_CNT |Release 1 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.4.4 |3 (container) | +|TP/oneM2M/CSE/DMR/DEL/005\_TS |Release 3 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.30.4 |29 (timeSeries) | + + + +TP/oneM2M/CSE/DMR/DEL/006 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/DMR/DEL/006 | ++:=======================+:=========================================================================================================================================+:================================================================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT decreases the field value of attribute currentNrOfInstances and currentByteSize of parent _RESOURCE\_TYPE_ when a latest _RESOURCE\_TYPE_ resource is deleted successfully | ++------------------------+------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.19.5, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.8.2.4 | ++------------------------+------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 1 | ++------------------------+------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the IUT **having created** a _PARENT\ _RESOURCE\_TYPE_ resource **containing**\ | +| | currentNrOfInstances attribute **set to** NR\_OF\_INSTANCES **and**\ | +| | currentByteSize attribute **set to** BYTE\_SIZE\_OF\_DATA **and**\ | +| | a _RESOURCE\_TYPE_ resource TARGET\_RESOURCE\_ADDRESS\ | +| | **and** the AE **having** privileges to perform DELETE operation on the resource TARGET\_RESOURCE\_ADDRESS\ | +| | **}** | ++------------------------+------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {**\ | IUT <=> AE | +| | the IUT **receives** a valid DELETE Request **from** AE **containing**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** AE\_ID **and**\ | | +| | **no** Content\ | | +| | **}** | | ++------------------------+------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {**\ | IUT >= AE | +| | the IUT **decreases** the currentNrOfInstances attribute of _PARENT\ _RESOURCE\_TYPE_ resource\ | | +| | **and** the IUT **decreases** the currentByteSize attribute of _PARENT\ _RESOURCE\_TYPE_ resource\ | | +| | **and** the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set** **to** 2002 (DELETED)\ | | +| | **}** | | ++------------------------+------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +Editor's Note: Need to clarify if needed to split into two separate test purposes. + + +|**TP Id** |**PARENT\_RELEASE** |**Reference** |**RESOURCE\_TYPE** |**PARENT\_** **RESOURCE\_TYPE** | +|-|-|-|-|-| +|TP/oneM2M/CSE/DMR/DEL/006\_CNT/CIN |Release 1 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.4.4 |4 (contentInstance) |3 (container) | +|TP/oneM2M/CSE/DMR/DEL/006\_TS/TSI |Release 3 |TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.30.4 |30 (timeSeriesInstance) |29 (timeSeries) | + + + +<br />TP/oneM2M/CSE/DMR/DEL/007 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/DMR/DEL/007 | ++:=======================+:=================================================================================================================+:====================================================================================================================+:==============+ +| **Test objective** | Check that the IUT accepts the DELETE Request of the latest contentInstance resource target to a container resource | ++------------------------+------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------+---------------+ +| **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 | ++------------------------+------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 1 | ++------------------------+------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the IUT **having created** a container resource **containing**\ | +| | CONTENT\_INSTANCE\_1 contentInstance resource **and**\ | +| | CONTENT\_INSTANCE\_2 contentInstance resource\ | +| | **and** the AE **having** privileges to perform DELETE operation on the container resource\ | +| | **and** creationTime attribute of CONTENT\_INSTANCE\_1 < creationTime attribute of CONTENT\_INSTANCE\_2\ | +| | **}** | ++------------------------+------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {**\ | IUT <=> AE | +| | the IUT **receives** a valid DELETE Request **from** AE **containing**\ | | +| | To **set to** CONTAINER\_RESOURCE\_ADDRESS/la **and**\ | | +| | From **set to** AE\_ID **and**\ | | +| | **no** Content\ | | +| | **}** | | ++------------------------+------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {**\ | IUT >= AE | +| | the IUT **deletes** the CONTENT\_INSTANCE\_2\_RESOURCE\_ADDRESS resource\ | | +| | **and** the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set** **to** 2002 (DELETED)\ | | +| | **}** | | ++------------------------+------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------+---------------+ + +TP/oneM2M/CSE/DMR/DEL/008 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+---------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/DMR/DEL/008 | ++:=======================+:==========================================================================+:===============================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT rejects the DELETE request of a latest resource in a container resource that has no direct child contentInstance resources | ++------------------------+---------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **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 | ++------------------------+---------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+---------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 1 | ++------------------------+---------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+---------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE **containing**\ | +| | a container resource **containing**\ | +| | **no** contentInstance resources\ | +| | **}** | ++------------------------+---------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+---------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {**\ | IUT <=> AE | +| | the IUT **receives** a valid DELETE Request **from** AE **containing**\ | | +| | To **set to** CONTAINER\_RESOURCE\_ADDRESS/la **and**\ | | +| | From **set to** AE\_ID **and**\ | | +| | **no** Content\ | | +| | **}** | | ++------------------------+---------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {**\ | IUT >= AE | +| | the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set** **to** 4004 (NOT\_FOUND)\ | | +| | **}** | | ++------------------------+---------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + +<br /> + +TP/oneM2M/CSE/DMR/DEL/009 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+-----------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/DMR/DEL/009 | ++:=======================+:================================================================================================================+:====================================================================================================================+:==============+ +| **Test objective** | Check that the IUT accepts the DELETE Request of the oldest contentInstance resource target to a container resource | ++------------------------+-----------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------+---------------+ +| **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 | ++------------------------+-----------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+-----------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 1 | ++------------------------+-----------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+-----------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the IUT **having created** a container resource **containing**\ | +| | CONTENT\_INSTANCE\_1 contentInstance resource **and**\ | +| | CONTENT\_INSTANCE\_2 contentInstance resource\ | +| | **and** the AE **having** privileges to perform DELETE operation on the container resource\ | +| | **and** creationTime attribute of CONTENT\_INSTANCE\_1 < creationTime attribute of CONTENT\_INSTANCE\_2\ | +| | **}** | ++------------------------+-----------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+-----------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {**\ | IUT <=> AE | +| | the IUT **receives** a valid DELETE Request **from** AE **containing**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** AE\_ID **and**\ | | +| | **no** Content\ | | +| | **}** | | ++------------------------+-----------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {**\ | IUT >= AE | +| | the IUT **deletes** the CONTENT\_INSTANCE\_1\_RESOURCE\_ADDRESS resource\ | | +| | **and** the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set** **to** 2002 (DELETED)\ | | +| | **}** | | ++------------------------+-----------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------+---------------+ + +TP/oneM2M/CSE/DMR/DEL/010 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+-----------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/DMR/DEL/010 | ++:=======================+:============================================================================+:================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT rejects the DELETE request of an oldest resource in a container resource that has no direct child contentInstance resources | ++------------------------+-----------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **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 | ++------------------------+-----------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+-----------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 1 | ++------------------------+-----------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+-----------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE **containing**\ | +| | a container resource **containing**\ | +| | **no** contentInstance resources\ | +| | **}** | ++------------------------+-----------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+-----------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {**\ | IUT <=> AE | +| | the IUT **receives** a valid RETRIEVE Request **from** AE **containing**\ | | +| | To **set to** CONTAINER\_RESOURCE\_ADDRESS/ol **and**\ | | +| | From **set to** AE\_ID **and**\ | | +| | **no** Content\ | | +| | **}** | | ++------------------------+-----------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {**\ | IUT >= AE | +| | the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set** **to** 4004 (NOT\_FOUND)\ | | +| | **}** | | ++------------------------+-----------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +TP/oneM2M/CSE/DMR/DEL/011 + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/DMR/DEL/011 | ++:=======================+:=================================================================================================================+:============================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT rejects a DELETE Request target to TARGET_\ RESOURCE\_ADDRESS resource when the Result Content set to _RESULT\_CONTENT_ | ++------------------------+------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **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 | ++------------------------+------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | _PARENT\_RELEASE_ | ++------------------------+------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the IUT **having created** a resource TARGET\_RESOURCE\_ADDRESS of type RESOURCE\_TYPE\ | +| | **and** the AE **having** privileges to perform DELETE operation on the resource TARGET\_RESOURCE\_ADDRESS\ | +| | **}** | ++------------------------+------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid DELETE Request **from** AE **containing**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** AE\_ID **and**\ | | +| | Result Content **set to** _RESULT\_CONTENT_\ | | +| | **no** Content\ | | +| | **}** | | ++------------------------+------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= AE | +| | the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set to** 4000 (BAD\_REQUEST) **and**\ | | +| | **no** Content\ | | +| | **}** | | ++------------------------+------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + + +|**TP Id** |**PARENT\_RELEASE** |**RESULT\_CONTENT** | +|-|-|-| +|TP/oneM2M/CSE/DMR/DEL/011\_RCN/2 |Release 2 |2 (hierarchical address) | +|TP/oneM2M/CSE/DMR/DEL/011\_RCN/3 |Release 2 |3 (attributes and hierarchichal address) | +|TP/oneM2M/CSE/DMR/DEL/011\_RCN/7 |Release 3 |7 (original resource) | +|TP/oneM2M/CSE/DMR/DEL/011\_RCN/9 |Release 2 |9 (modified attributes) | + + + +TP/oneM2M/CSE/DMR/DEL/012 + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/DMR/DEL/012 | ++:=======================+:=======================================================================================================================+:=======================================================================================================================+:==============+ +| **Test objective** | Check that the IUT returns nothing of TARGET\_RESOURCE\_ADDRESS resource when the Result Content is set to 0 (nothing) | ++------------------------+------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------+---------------+ +| **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 | ++------------------------+------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | _PARENT\_RELEASE_ | ++------------------------+------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the IUT **having created** a resource TARGET\_RESOURCE\_ADDRESS of type _RESOURCE\_TYPE_ **containing**\ | +| | a child resource\ | +| | **and** the AE **having** privileges to perform DELETE operation on the resource TARGET\_RESOURCE\_ADDRESS\ | +| | **}** | ++------------------------+------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid DELETE Request **from** AE **containing**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** AE\_ID **and**\ | | +| | Result Content **set to** 0 (nothing)\ | | +| | **no** Content\ | | +| | **}** | | ++------------------------+------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= AE | +| | the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set to** 2002 (DELETED) **and**\ | | +| | **no** Content\ | | +| | **}** | | ++------------------------+------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------+---------------+ + + + +|**TP Id** |**PARENT\_RELEASE** |**RESOURCE\_TYPE** | +|-|-|-| +|TP/oneM2M/CSE/DMR/DEL/012\_CNT |Release 2 |3 (container) | +|TP/oneM2M/CSE/DMR/DEL/012\_GRP |Release 2 |9 (group) | +|TP/oneM2M/CSE/DMR/DEL/012\_ACP |Release 2 |1 (accessControlPolicy) | +|TP/oneM2M/CSE/DMR/DEL/012\_SCH |Release 3 |18 (schedule) | +|TP/oneM2M/CSE/DMR/DEL/012\_PCH |Release 3 |15 (pollingChannel) | +|TP/oneM2M/CSE/DMR/DEL/012\_SUB |Release 3 |23 (subscription) | +|TP/oneM2M/CSE/DMR/DEL/012\_TS |Release 3 |29 (timeSeries) | +|TP/oneM2M/CSE/DMR/DEL/012\_TRAM |Release 4 |50 (transactionMgmt) | +|TP/oneM2M/CSE/DMR/DEL/012\_TRAC |Release 4 |51 (transaction) | + + + +TP/oneM2M/CSE/DMR/DEL/013 + + +<mark>The table below caused an error during conversion and may need extra attention</mark> + +|**TP Id** |~~COLSPAN~~|TP/oneM2M/CSE/DMR/DEL/013 |~~COLSPAN~~|~~COLSPAN~~|**Test objective** |~~COLSPAN~~| +|-|-|-|-|-|-|-| +|Check that the IUT returns successfully only attributes of TARGET\_RESOURCE\_ADDRESS resource when the Result Content is set to 1 (attributes) |~~COLSPAN~~|~~COLSPAN~~|**Reference** |~~COLSPAN~~|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 |~~COLSPAN~~| +|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 |~~COLSPAN~~|~~COLSPAN~~|CF01 |~~COLSPAN~~|~~COLSPAN~~|**Parent Release** | +|**Parent Release** |~~COLSPAN~~|_PARENT\_RELEASE_ |~~COLSPAN~~|~~COLSPAN~~|**PICS Selection** |~~COLSPAN~~| +|PICS\_CSE |~~COLSPAN~~|~~COLSPAN~~|**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 DELETE operation on the resource TARGET\_RESOURCE\_ADDRESS<br />**}** |~~COLSPAN~~|~~COLSPAN~~|~~COLSPAN~~| +|**Expected behaviour** |**Test events** |~~COLSPAN~~|~~COLSPAN~~|**Direction** | |~~COLSPAN~~| +|**when {** <br /> the IUT **receives** a valid DELETE 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 /> **no** Content<br />**}** |~~COLSPAN~~|IUT <=> AE |~~COLSPAN~~| |~~COLSPAN~~|~~COLSPAN~~| +|**then {** <br /> the IUT **sends** a valid Response **containing**<br /> Response Status Code **set to** 2002 (DELETED) **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 />**}** |~~COLSPAN~~|IUT >= AE |~~COLSPAN~~| +|| +|| + + + + +|**TP Id** |**PARENT\_RELEASE** |**RESOURCE\_TYPE** | +|-|-|-| +|TP/oneM2M/CSE/DMR/DEL/013\_CNT |Release 2 |3 (container) | +|TP/oneM2M/CSE/DMR/DEL/013\_GRP |Release 2 |9 (group) | +|TP/oneM2M/CSE/DMR/DEL/013\_ACP |Release 2 |1 (accessControlPolicy) | +|TP/oneM2M/CSE/DMR/DEL/013\_SCH |Release 3 |18 (schedule) | +|TP/oneM2M/CSE/DMR/DEL/013\_PCH |Release 3 |15 (pollingChannel) | +|TP/oneM2M/CSE/DMR/DEL/013\_SUB |Release 3 |23 (subscription) | +|TP/oneM2M/CSE/DMR/DEL/013\_TS |Release 3 |29 (timeSeries) | +|TP/oneM2M/CSE/DMR/DEL/013\_TRAM |Release 4 |50 (transactionMgmt) | +|TP/oneM2M/CSE/DMR/DEL/013\_TRAC |Release 4 |51 (transaction) | + + + +TP/oneM2M/CSE/DMR/DEL/014 + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/DMR/DEL/014 | ++:=======================+:=======================================================================================================================+:=======================================================================================================================================================================================+:==============+ +| **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) | ++------------------------+------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **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 | ++------------------------+------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | _PARENT\_RELEASE_ | ++------------------------+------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the IUT **having created** a resource TARGET\_RESOURCE\_ADDRESS of type _RESOURCE\_TYPE_ **containing**\ | +| | a child resource\ | +| | **and** the AE **having** privileges to perform DELETE operation on the resource TARGET\_RESOURCE\_ADDRESS\ | +| | **}** | ++------------------------+------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid DELETE Request **from** AE **containing**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS and\ | | +| | From **set to** AE\_ID **and**\ | | +| | Result Content **set to** 4 (attributes and child resources)\ | | +| | **no** Content\ | | +| | **}** | | ++------------------------+------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= AE | +| | the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set to** 2002 (DELETED) **and**\ | | +| | Content **containing**\ | | +| | _RESOURCE\_TYPE_ resource **containing**\ | | +| | attributes **and**\ | | +| | child resources\ | | +| | **}** | | ++------------------------+------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + + +|**TP Id** |**PARENT\_RELEASE** |**RESOURCE\_TYPE** | +|-|-|-| +|TP/oneM2M/CSE/DMR/DEL/014\_CNT |Release 3 |3 (container) | +|TP/oneM2M/CSE/DMR/DEL/014\_GRP |Release 3 |9 (group) | +|TP/oneM2M/CSE/DMR/DEL/014\_ACP |Release 3 |1 (accessControlPolicy) | +|TP/oneM2M/CSE/DMR/DEL/014\_SCH |Release 3 |18 (schedule) | +|TP/oneM2M/CSE/DMR/DEL/014\_SUB |Release 3 |23 (subscription) | +|TP/oneM2M/CSE/DMR/DEL/014\_TS |Release 3 |29 (timeSeries) | +|TP/oneM2M/CSE/DMR/DEL/014\_TRAM |Release 4 |50 (transactionMgmt) | +|TP/oneM2M/CSE/DMR/DEL/014\_TRAC |Release 4 |51 (transaction) | + + + +TP/oneM2M/CSE/DMR/DEL/015 + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/DMR/DEL/015 | ++:=======================+:=======================================================================================================================+:============================================================================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT returns successfully only attributes and child resources references of TARGET\_RESOURCE\_ADDRESS resource when the Result Content is set to 5(attributes and child resources references) | ++------------------------+------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **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 | ++------------------------+------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | _PARENT\_RELEASE_ | ++------------------------+------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the IUT **having created** a resource TARGET\_RESOURCE\_ADDRESS of type _RESOURCE\_TYPE_ **containing**\ | +| | a child resource\ | +| | **and** the AE **having** privileges to perform DELETE operation on the resource TARGET\_RESOURCE\_ADDRESS\ | +| | **}** | ++------------------------+------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid DELETE Request **from** AE **containing**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS and\ | | +| | From **set to** AE\_ID **and**\ | | +| | Result Content **set to** 5 (attributes and child resources references)\ | | +| | **no** Content\ | | +| | **}** | | ++------------------------+------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= AE | +| | the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set to** 2002 (DELETED) **and**\ | | +| | Content **containing**\ | | +| | _RESOURCE\_TYPE_ resource **containing**\ | | +| | attributes **and**\ | | +| | child resource references\ | | +| | **}** | | ++------------------------+------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + + + + +|**TP Id** |**PARENT\_RELEASE** |**RESOURCE\_TYPE** | +|-|-|-| +|TP/oneM2M/CSE/DMR/DEL/015\_CNT |Release 3 |3 (container) | +|TP/oneM2M/CSE/DMR/DEL/015\_GRP |Release 3 |9 (group) | +|TP/oneM2M/CSE/DMR/DEL/015\_ACP |Release 3 |1 (accessControlPolicy) | +|TP/oneM2M/CSE/DMR/DEL/015\_SCH |Release 3 |18 (schedule) | +|TP/oneM2M/CSE/DMR/DEL/015\_SUB |Release 3 |23 (subscription) | +|TP/oneM2M/CSE/DMR/DEL/015\_TS |Release 3 |29 (timeSeries) | +|TP/oneM2M/CSE/DMR/DEL/015\_TRAM |Release 4 |50 (transactionMgmt) | +|TP/oneM2M/CSE/DMR/DEL/015\_TRAC |Release 4 |51 (transaction) | + + + +TP/oneM2M/CSE/DMR/DEL/016 + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/DMR/DEL/016 | ++:=======================+:=======================================================================================================================+:==============================================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT returns successfully only child resources references of TARGET\_RESOURCE\_ADDRESS resource when the Result Content is set to 6(child resources references) | ++------------------------+------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **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 | ++------------------------+------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | _PARENT\_RELEASE_ | ++------------------------+------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the IUT **having created** a resource TARGET\_RESOURCE\_ADDRESS of type _RESOURCE\_TYPE_ **containing**\ | +| | a child resource\ | +| | **and** the AE **having** privileges to perform DELETE operation on the resource TARGET\_RESOURCE\_ADDRESS\ | +| | **}** | ++------------------------+------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid DELETE Request **from** AE **containing**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS and\ | | +| | From **set to** AE\_ID **and**\ | | +| | Result Content **set to** 6 (child resources references)\ | | +| | **no** Content\ | | +| | **}** | | ++------------------------+------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= AE | +| | the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set to** 2002 (DELETED) **and**\ | | +| | Content **containing**\ | | +| | resourceRefList element**containing**\ | | +| | child resource references\ | | +| | **}** | | ++------------------------+------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + + +|**TP Id** |**PARENT\_RELEASE** |**RESOURCE\_TYPE** | +|-|-|-| +|TP/oneM2M/CSE/DMR/DEL/016\_CNT |Release 3 |3 (container) | +|TP/oneM2M/CSE/DMR/DEL/016\_GRP |Release 3 |9 (group) | +|TP/oneM2M/CSE/DMR/DEL/016\_ACP |Release 3 |1 (accessControlPolicy) | +|TP/oneM2M/CSE/DMR/DEL/016\_SCH |Release 3 |18 (schedule) | +|TP/oneM2M/CSE/DMR/DEL/016\_SUB |Release 3 |23 (subscription) | +|TP/oneM2M/CSE/DMR/DEL/016\_TS |Release 3 |29 (timeSeries) | +|TP/oneM2M/CSE/DMR/DEL/016\_TRAM |Release 4 |50 (transactionMgmt) | +|TP/oneM2M/CSE/DMR/DEL/016\_TRAC |Release 4 |51 (transaction) | + + + +TP/oneM2M/CSE/DMR/DEL/017 + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/DMR/DEL/017 | ++:=======================+:=======================================================================================================================+:=========================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT returns successfully only child resources of TARGET\_RESOURCE\_ADDRESS resource when the Result Content is set to 8(child resources) | ++------------------------+------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **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 | ++------------------------+------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | _PARENT\_RELEASE_ | ++------------------------+------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the IUT **having created** a resource TARGET\_RESOURCE\_ADDRESS of type _RESOURCE\_TYPE_ **containing**\ | +| | a child resource\ | +| | **and** the AE **having** privileges to perform DELETE operation on the resource TARGET\_RESOURCE\_ADDRESS\ | +| | **}** | ++------------------------+------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid DELETE Request **from** AE **containing**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS and\ | | +| | From **set to** AE\_ID **and**\ | | +| | Result Content **set to** 8 (child resources)\ | | +| | **no** Content\ | | +| | **}** | | ++------------------------+------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= AE | +| | the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set to** 2002 (DELETED) **and**\ | | +| | Content **containing**\ | | +| | CHILD\_RESOURCE\_TYPE resource representation\ | | +| | \ | | +| | **}** | | ++------------------------+------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + + +|**TP Id** |**PARENT\_RELEASE** |**RESOURCE\_TYPE** | +|-|-|-| +|TP/oneM2M/CSE/DMR/DEL/017\_CNT |Release 3 |3 (container) | +|TP/oneM2M/CSE/DMR/DEL/017\_GRP |Release 3 |9 (group) | +|TP/oneM2M/CSE/DMR/DEL/017\_ACP |Release 3 |1 (accessControlPolicy) | +|TP/oneM2M/CSE/DMR/DEL/017\_SCH |Release 3 |18 (schedule) | +|TP/oneM2M/CSE/DMR/DEL/017\_SUB |Release 3 |23 (subscription) | +|TP/oneM2M/CSE/DMR/DEL/017\_TS |Release 3 |29 (timeSeries) | +|TP/oneM2M/CSE/DMR/DEL/017\_TRAM |Release 4 |50 (transactionMgmt) | +|TP/oneM2M/CSE/DMR/DEL/017\_TRAC |Release 4 |51 (transaction) | + + + + +##### 7.2.2.3.5 BASIC Operation +TP/oneM2M/CSE/DMR/001 + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+---------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/DMR/001 | ++:=======================+:================================================================================+:================================================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT retargets the request to the hosting CSE when the To parameter contains the hosting CSE-ID which is known by the IUT (a descendant CSE or its Registrar CSE) | ++------------------------+---------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 8.2.1.1 | ++------------------------+---------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF02 | ++------------------------+---------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 2 | ++------------------------+---------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+---------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** to a Hosting CSE\ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the Hosting CSE **containing**\ | +| | a resource representation on TARGET\_RESOURCE\_ADDRESS\ | +| | **and** the AE **having** privileges to perform OPERATION on the Hosting CSE\ | +| | **}** | ++------------------------+---------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+---------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid OPERATION Request **from** the AE **containing**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** AE\_ID\ | | +| | **}** | | ++------------------------+---------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= CSE | +| | the IUT **sends** a OPERATION Request to the Hosting CSE\ | | +| | **}** | | ++------------------------+---------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + + + + +|**TP Id** |**OPERATION** | +|-|-| +|TP/oneM2M/CSE/DMR/001\_CRE |CREATE | +|TP/oneM2M/CSE/DMR/001\_RET |RETRIEVE | +|TP/oneM2M/CSE/DMR/001\_UPD |UPDATE | +|TP/oneM2M/CSE/DMR/001\_DEL |DELETE | + + + +TP/oneM2M/CSE/DMR/002 + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+-------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/DMR/002 | ++:=======================+:================================================================================================+:======================================================================================================+:==============+ +| **Test objective** | Check that the IUT retargets the response from the hosting CSE after retargeting an OPERATION Request | ++------------------------+-------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 8.2.1.1 | ++------------------------+-------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF02 | ++------------------------+-------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 2 | ++------------------------+-------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+-------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** to the Hosting CSE\ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the Hosting CSE **containing**\ | +| | a resource representation on TARGET\_RESOURCE\_ADDRESS\ | +| | **and** the AE **having** privileges to perform OPERATION on the Hosting CSE\ | +| | **and** the IUT **having received** a valid OPERATION Request **from** the AE **containing**\ | +| | To **set to** TARGET\_RESOURCE\_ADDRESS **and**\ | +| | From **set to** AE\_ID\ | +| | **and** the IUT **sends** the OPERATION Request to the Hosting CSE\ | +| | **}** | ++------------------------+-------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+-------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {**\ | IUT <=> CSE | +| | the IUT **receives** a valid OPERATION Response **from** the Hosting CSE\ | | +| | **}** | | ++------------------------+-------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= AE | +| | the IUT **sends** a valid Response to the AE\ | | +| | **}** | | ++------------------------+-------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------+---------------+ + + + + + +|**TP Id** |**OPERATION** | +|-|-| +|TP/oneM2M/CSE/DMR/002\_CRE |CREATE | +|TP/oneM2M/CSE/DMR/002\_RET |RETRIEVE | +|TP/oneM2M/CSE/DMR/002\_UPD |UPDATE | +|TP/oneM2M/CSE/DMR/002\_DEL |DELETE | + + + + +#### 7.2.2.4 Subscription and Notification (SUB) + +##### 7.2.2.4.1 CREATE Operation +TP/oneM2M/CSE/SUB/CRE/001 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+-------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/SUB/CRE/001 | ++:=======================+:====================================================================================+:=======================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT rejects the creation of the <subscription> resource when the target subscribed-to _RESOURCE\_TYPE_ resource is not subscribable | ++------------------------+-------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.11.2 & TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.8.2.1 | ++------------------------+-------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+-------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | _PARENT\_RELEASE_ | ++------------------------+-------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+-------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having** a resource PARENT\_RESOURCE\_ADDRESS **allowing**\ | +| | the AE to perform CREATE operation\ | +| | **and** the IUT **having** a resource PARENT\_RESOURCE\_ADDRESS **not** **being**\ | +| | subscribable _RESOURCE\_TYPE_ resource\ | +| | **}** | ++------------------------+-------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+-------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid CREATE Request **from** AE **containing**\ | | +| | To **set to** PARENT\_RESOURCE\_ADDRESS **and**\ | | +| | Resource Type **set to** 23 (subscription) **and**\ | | +| | From **set to** AE-ID **and**\ | | +| | Content **containing**\ | | +| | subscription resource representation\ | | +| | **}** | | ++------------------------+-------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= AE | +| | the IUT **does not create** the subscription resource\ | | +| | **and** the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set to** 5203 (TARGET\_NOT\_SUBSCRIBABLE) **and**\ | | +| | **no** Content\ | | +| | **}** | | ++------------------------+-------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + + +|**TP Id** |**PARENT\_RELEASE** |**Reference** |**RESOURCE\_TYPE** | +|-|-|-|-| +|TP/oneM2M/CSE/SUB/CRE/001\_CIN |Release 1 |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.7 |4 (contentInstance) | +|TP/oneM2M/CSE/SUB/CRE/001\_SUB |Release 1 |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.8 |23 (subscription) | +|TP/oneM2M/CSE/SUB/CRE/001\_TSI |Release 3 |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.37 |30 (timeSeriesInstance) | + + + +<br />TP/oneM2M/CSE/SUB/CRE/002 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+----------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/SUB/CRE/002 | ++:=======================+:=================================================================================+:=================================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT rejects the creation of the <subscription> resource when the originator does not have privileges for retrieving the subscribed-to resource | ++------------------------+----------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.11.2, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.8.2.1 | ++------------------------+----------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+----------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 1 | ++------------------------+----------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+----------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having** a resource PARENT\_RESOURCE\_ADDRESS **containing**\ | +| | accessControlPolicyIDs attribute **pointing to**\ | +| | accessControlPolicy resource **containing**\ | +| | privileges attribute **containing**\ | +| | accessControlRule attribute **containing**\ | +| | accessControlOriginators attribute **indicating** AE-ID**and**\ | +| | accessControlOperations attribute **not indicating** RETRIEVE\ | +| | **}** | ++------------------------+----------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+----------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid CREATE Request **from** AE **containing**\ | | +| | To **set to** PARENT\_RESOURCE\_ADDRESS **and**\ | | +| | Resource Type **set to** 23 (subscription) **and**\ | | +| | From **set to** AE-ID **and**\ | | +| | Content **containing**\ | | +| | subscription resource representation\ | | +| | **}** | | ++------------------------+----------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= AE | +| | the IUT **does not create** the subscription resource\ | | +| | **and** the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set to** 4103 (ORIGINATOR\_HAS\_NO\_PRIVILEGE)**and**\ | | +| | **no** Content\ | | +| | **}** | | ++------------------------+----------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + +<br />TP/oneM2M/CSE/SUB/CRE/003 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/SUB/CRE/003 | ++:=======================+:===============================================================================================================================================+:===========================================================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT rejects the creation of the <subscription> resource when the notificationURI is not the originator and the IUT cannot send the Notify request to the notificationURI | ++------------------------+------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.11.2, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.8.2.1 | ++------------------------+------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 1 | ++------------------------+------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having** a resource PARENT\_RESOURCE\_ADDRESS **allowing**\ | +| | the AE to perform CREATE operation\ | +| | **and** the IUT **not being** able to send the NOTIFY Request to the NOTI\_URI\_ADDRESS **containing** verificationRequest **set to** TRUE\ | +| | **}** | ++------------------------+------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid CREATE Request **from** AE **containing**\ | | +| | To **set to** PARENT\_RESOURCE\_ADDRESS **and**\ | | +| | Resource Type **set to** 23 (subscription) **and**\ | | +| | From **set to** AE-ID **and**\ | | +| | Content **containg**\ | | +| | subscription resource**containing**\ | | +| | notificationURI attribute **set to** NOTI\_URI\_ADDRESS\ | | +| | **}** | | ++------------------------+------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= AE | +| | the IUT **does not create** the subscription resource\ | | +| | **and** the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set to** 5204 (SUBSCRIPTION\_VERIFICATION\_INITIATION\_FAILED)**and**\ | | +| | **no** Content\ | | +| | **}** | | ++------------------------+------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + +TP/oneM2M/CSE/SUB/CRE/004 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+-----------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/SUB/CRE/004 | ++:=======================+:====================================================================================================+:===========================================================================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT stores Originator ID in the notification creator attribute when a <SUBSCRIPTION> creation request which needs verification is received and the notificationURI is not the Originator | ++------------------------+-----------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.12.1, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.9.2.1 | ++------------------------+-----------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+-----------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 1 | ++------------------------+-----------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+-----------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE1\ | +| | **and** the IUT **having registered** the AE2\ | +| | **and** the AE1 **having created** a <subscribed-to type>\ | +| | **and** the AE1 **having** privileges to perform RETRIEVE operation on the subscribed-to resource\ | +| | **}** | ++------------------------+-----------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+-----------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE1 | +| | the IUT **receives** a valid CREATE Request **from** AE1 **containing**\ | | +| | To **set to** SUBSCRIBED\_TO\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** AE1\_RESOURCE\_ADDRESS **and**\ | | +| | Resource Type **set to** 23 (subscription) **and**\ | | +| | Content **containing**\ | | +| | subscription resource**containing**\ | | +| | notificationURI attribute **set to** AE2\_RESOURCE\_ADDRESS\ | | +| | **}** | | ++------------------------+-----------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {**\ | IUT >= AE2 | +| | the IUT **sends** a valid NOTIFY Request **containing**\ | | +| | Content **containing**\ | | +| | notification message **containing**\ | | +| | verificationRequest attribute **set to** TRUE **and**\ | | +| | creator attribute **set to** AE1\_RESOURCE\_ADDRESS\ | | +| | **}** | | ++------------------------+-----------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + +<br />TP/oneM2M/CSE/SUB/CRE/005 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+-----------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/SUB/CRE/005 | ++:=======================+:====================================================================================================+:===================================================================================================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT sends a Notify request to the subscriber resource when notificationEventType attribute is set to "Create\_of\_Direct\_Child\_Resource" and a create operation has been performed on the subscribed-to resource | ++------------------------+-----------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.8-3 | ++------------------------+-----------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+-----------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 1 | ++------------------------+-----------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+-----------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE1\ | +| | **and** the IUT **having registered** the AE2\ | +| | **and** the AE1 **having created** a <subscribed-to type> resource **containing**\ | +| | subscription child resource **containing**\ | +| | notificationURI attribute **set to** AE2\_RESOURCE\_ADDRESS **and**\ | +| | eventNotificationCriteria attribute **containing**\ | +| | notificationEventType **set to** 3 (Create\_of\_Direct\_Child\_Resource)\ | +| | **and** the AE1 **having** privileges to perform RETRIEVE operation on the subscribed-to resource\ | +| | **}** | ++------------------------+-----------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+-----------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE1 | +| | the IUT **receives** a valid CREATE Request **from** AE1 **containing**\ | | +| | To **set to** SUBSCRIBED\_TO\_RESOURCE\_ADDRESS**and**\ | | +| | From **set to** AE1\_RESOURCE\_ADDRESS **and**\ | | +| | Content **containing**\ | | +| | CHILD\_RESOURCE\_TYPE resource **containing**\ | | +| | resourceName attribute **set to** NAME \ | | +| | **}** | | ++------------------------+-----------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= AE1\ | +| | the IUT **sends** a valid Response **containing**\ | \ | +| | Response Status Code **set to** 2001 (CREATED)\ | IUT >= AE2\ | +| | **and** the IUT **sends** a NOTIFY Request **contaning**\ | | +| | Content **containing**\ | | +| | Notification message **containing**\ | | +| | notificationEvent attribute **containing**\ | | +| | representation attribute **containing**\ | | +| | CHILD\_RESOURCE\_TYPE resource**containing**\ | | +| | All attributes\ | | +| | **}** | | ++------------------------+-----------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + +TP/oneM2M/CSE/SUB/CRE/006 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+--------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/SUB/CRE/006 | ++:=======================+:=========================================================================================================================+:===========================================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT accepts the creation of a _subscription_ resource with the _eventNotificationCriteria_ attribute which includes a _CONDITION\_TAG_ condition provided | ++------------------------+--------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.8 | ++------------------------+--------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+--------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 3 | ++------------------------+--------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+--------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the Originator **having** privileges to perform CREATE operation on the resource TARGET\_RESOURCE\_ADDRESS\ | +| | **}** | ++------------------------+--------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+--------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid CREATE Request **from** AE **containing**\ | | +| | Resource Type **set to** _subscription_ **and**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** AE-ID **and**\ | | +| | Content **containing**\ | | +| | subscription resource **containing**\ | | +| | eventNotificationCriteria attribute **containing**\ | | +| | valid_CONDITION\_TAG_ condition\ | | +| | **}** | | ++------------------------+--------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= AE | +| | the IUT **creates** the subscription resource \ | | +| | **and** the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set to** 2001 (CREATED)\ | | +| | **}** | | ++------------------------+--------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + + +|**TP Id** |**Reference** |**CONDITION\_TAG** | +|-|-|-| +|TP/oneM2M/CSE/SUB/CRE/006\_CRB |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.8 |createdBefore | +|TP/oneM2M/CSE/SUB/CRE/006\_CRA |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.8 |createdAfter | +|TP/oneM2M/CSE/SUB/CRE/006\_MS |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.8 |modifiedSince | +|TP/oneM2M/CSE/SUB/CRE/006\_US |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.8 |unmodifiedSince | +|TP/oneM2M/CSE/SUB/CRE/006\_STS |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.8 |stateTagSmaller | +|TP/oneM2M/CSE/SUB/CRE/006\_STB |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.8 |stateTagBigger | +|TP/oneM2M/CSE/SUB/CRE/006\_EXB |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.8 |expireBefore | +|TP/oneM2M/CSE/SUB/CRE/006\_EXA |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.8 |expireAfter | +|TP/oneM2M/CSE/SUB/CRE/006\_SZA |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.8 |sizeAbove | +|TP/oneM2M/CSE/SUB/CRE/006\_SZB |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.8 |sizeBelow | +|TP/oneM2M/CSE/SUB/CRE/006\_ET |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.8 |eventType | +|TP/oneM2M/CSE/SUB/CRE/006\_OM |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.8 |operationMonitor | +|TP/oneM2M/CSE/SUB/CRE/006\_ATR |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.8 |attribute | +|TP/oneM2M/CSE/SUB/CRE/006\_ATR |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.8 |attribute | +|TP/oneM2M/CSE/SUB/CRE/006\_CRT |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.8 |childResourceType | + + + +TP/oneM2M/CSE/SUB/CRE/007 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+--------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/SUB/CRE/007 | ++:=======================+:=========================================================================================================================+:=========================================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT accepts the creation of a _subscription_ resource with the _eventNotificationCriteria_ attribute which includes a _missingData_ condition provided | ++------------------------+--------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.8, 9.6.36 | ++------------------------+--------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+--------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 3 | ++------------------------+--------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+--------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the IUT having a TARGET\_RESOURCE\_ADDRESS of type <**timeSeries** >\ | +| | **and** the Originator **having** privileges to perform CREATE operation on the resource TARGET\_RESOURCE\_ADDRESS\ | +| | **}** | ++------------------------+--------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+--------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid CREATE Request **from** AE **containing**\ | | +| | Resource Type **set to** _subscription_ **and**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** AE-ID **and**\ | | +| | Content **containing**\ | | +| | subscription resource **containing**\ | | +| | eventNotificationCriteria attribute **containing**\ | | +| | valid missingData condition\ | | +| | **}** | | ++------------------------+--------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {**\ | IUT >= AE | +| | the IUT **creates** the subscription resource\ | | +| | **and** the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set to** 2001 (CREATED)\ | | +| | **}** | | ++------------------------+--------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + +TP/oneM2M/CSE/SUB/CRE/008 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+-------------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/SUB/CRE/008 | ++:=======================+:==============================================================================================================================+:========================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT accepts the creation of a _subscription_ resource with the optional attributes _notificationForwardingURI_ and _groupID_ provided | ++------------------------+-------------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **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 | ++------------------------+-------------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+-------------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 1 | ++------------------------+-------------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+-------------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the IUT **having** a group resource as TARGET\_RESOURCE\_ADDRESS **containing members which are subscribable and**\ | +| | the Originator**having** privileges to perform CREATE operation on <group> members\ | +| | **}** | ++------------------------+-------------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+-------------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid CREATE Request **from** AE **containing**\ | | +| | Resource Type **set to** _subscription_ **and**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS/fopt **and**\ | | +| | From **set to** AE-ID **and**\ | | +| | Content **containing**\ | | +| | subscription resource **containing**\ | | +| | groupID_,_ notificationURI attribute, **and**\ | | +| | notificationForwardingURI attribute set \ | | +| | **}** | | ++------------------------+-------------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= AE | +| | the IUT **creates** the _subscription_ resource on the <group> members **containing**\ | | +| | groupID**,** notificationURI attribute **and**\ | | +| | notificationForwardingURI attribute set identical to notificationURI\ | | +| | **and** the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set to** 2001 (CREATED)\ | | +| | **}** | | ++------------------------+-------------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + +TP/oneM2M/CSE/SUB/CRE/009 + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+--------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/SUB/CRE/009 | ++:=======================+:=======================================================================================================+:============================================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT rejects a CREATE request when the notificationEventType is set to 6 (Trigger\_Received\_For\_AE\_Resource) in combination of _NOTIFICATION\_EVENT\_TYPE_ | ++------------------------+--------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.8 and clause 10.2.10.2, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.8.2.1, 6.3.4.2.18-19 | ++------------------------+--------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+--------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 3 | ++------------------------+--------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+--------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the IUT **having** a resource as TARGET\_RESOURCE\_ADDRESS **which is subscribable and**\ | +| | the Originator**having** privileges to perform CREATE operation on TARGET\_RESOURCE\_ADDRESS resource\ | +| | **}** | ++------------------------+--------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+--------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid CREATE Request **from** AE **containing**\ | | +| | Resource Type **set to** subscription **and**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** AE-ID **and**\ | | +| | Content **containing**\ | | +| | subscription resource **containing**\ | | +| | eventNotificationCriteria attribute **containing**\ | | +| | notificationEventType element **set to** 6\ | | +| | (Trigger\_Received\_For\_AE\_Resource) and\ | | +| | _NOTIFICATION\_EVENT\_TYPE_\ | | +| | **}** | | ++------------------------+--------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= AE | +| | the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set to** 4000 (BAD\_REQUEST) **and**\ | | +| | **no** Content\ | | +| | **}** | | ++------------------------+--------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + + +|**TP Id** |**NOTIFICATION\_EVENT\_TYPE** | +|-|-| +|TP/oneM2M/CSE/SUB/CRE/009\_NET/1 |1 (Update\_of\_Resource) | +|TP/oneM2M/CSE/SUB/CRE/009\_NET/2 |2 (Delete\_of\_Resource) | +|TP/oneM2M/CSE/SUB/CRE/009\_NET/3 |3 (Create\_of\_Direct\_Child\_Resource) | +|TP/oneM2M/CSE/SUB/CRE/009\_NET/4 |4 (Delete\_of\_Direct\_Child\_Resource ) | +|TP/oneM2M/CSE/SUB/CRE/009\_NET/5 |5 (Retrieve\_of\_Container\_Resource\_With\_No\_Child\_Resource) | +|TP/oneM2M/CSE/SUB/CRE/009\_NET/7 |7 (Blocking\_Update) | + + + + + + + + + + + +TP/oneM2M/CSE/SUB/CRE/010 + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+--------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/SUB/CRE/010 | ++:=======================+:=======================================================================================================+:========================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT rejects a CREATE request when the notificationEventType is set to 7 (Blocking Update) in combination of _NOTIFICATION\_EVENT\_TYPE_ | ++------------------------+--------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.8 and clause 10.2.10.2, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.8.2.1, 6.3.4.2.18-19 | ++------------------------+--------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+--------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 3 | ++------------------------+--------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+--------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the IUT **having** a resource as TARGET\_RESOURCE\_ADDRESS **which is subscribable and**\ | +| | the Originator**having** privileges to perform CREATE operation on TARGET\_RESOURCE\_ADDRESS resource\ | +| | **}** | ++------------------------+--------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+--------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid CREATE Request **from** AE **containing**\ | | +| | Resource Type **set to** subscription **and**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** AE-ID **and**\ | | +| | Content **containing**\ | | +| | subscription resource **containing**\ | | +| | eventNotificationCriteria attribute **containing**\ | | +| | notificationEventType element **set** **to** 7 (Blocking Update)\ | | +| | and _NOTIFICATION\_EVENT\_TYPE_\ | | +| | **}** | | ++------------------------+--------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= AE | +| | the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set to** 4000 (BAD\_REQUEST) **and**\ | | +| | **no** Content\ | | +| | **}** | | ++------------------------+--------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + + +|**TP Id** |**NOTIFICATION\_EVENT\_TYPE** | +|-|-| +|TP/oneM2M/CSE/SUB/CRE/010\_NET/1 |1 (Update\_of\_Resource) | +|TP/oneM2M/CSE/SUB/CRE/010\_NET/2 |2 (Delete\_of\_Resource) | +|TP/oneM2M/CSE/SUB/CRE/010\_NET/3 |3 (Create\_of\_Direct\_Child\_Resource) | +|TP/oneM2M/CSE/SUB/CRE/010\_NET/4 |4 (Delete\_of\_Direct\_Child\_Resource ) | +|TP/oneM2M/CSE/SUB/CRE/010\_NET/5 |5 (Retrieve\_of\_Container\_Resource\_With\_No\_Child\_Resource) | +|TP/oneM2M/CSE/SUB/CRE/010\_NET/6 |6 (Trigger\_Received\_For\_AE\_Resource) | + + + + + + + + + + + +<br />TP/oneM2M/CSE/SUB/CRE/011 + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+--------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/SUB/CRE/011 | ++:=======================+:=======================================================================================================+:==================================================================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT rejects a CREATE request when the notificationEventType is set to 6 (Trigger\_Received\_For\_AE\_Resource) and notificationContentType is set to _NOTIFICATION\_CONTENT\_TYPE_ | ++------------------------+--------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.8 and clause 10.2.10.2, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.8.2.1, 6.3.4.2.18-19 | ++------------------------+--------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+--------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 3 | ++------------------------+--------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+--------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the IUT **having** a resource as TARGET\_RESOURCE\_ADDRESS **which is subscribable and**\ | +| | the Originator**having** privileges to perform CREATE operation on TARGET\_RESOURCE\_ADDRESS resource\ | +| | **}** | ++------------------------+--------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+--------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid CREATE Request **from** AE **containing**\ | | +| | Resource Type **set to** subscription **and**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** AE-ID **and**\ | | +| | Content **containing**\ | | +| | subscription resource **containing**\ | | +| | eventNotificationCriteria attribute **containing**\ | | +| | notificationEventType element **set to** 6\ | | +| | (Trigger\_Received\_For\_AE\_Resource) **and**\ | | +| | notificationContentType attribute **set to**\ | | +| | _NOTIFICATION\_CONTENT\_TYPE_ \ | | +| | **}** | | ++------------------------+--------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= AE | +| | the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set to** 4000 (BAD\_REQUEST) **and**\ | | +| | **no** Content\ | | +| | **}** | | ++------------------------+--------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + + +|**TP Id** |**NOTIFICATION\_CONTENT\_TYPE** | +|-|-| +|TP/oneM2M/CSE/SUB/CRE/011\_NCT/1 |1 (All Attributes) | +|TP/oneM2M/CSE/SUB/CRE/011\_NCT/2 |2 (Modified Attributes) | +|TP/oneM2M/CSE/SUB/CRE/011\_NCT/3 |3 (ResourceID) | + + + + + +TP/oneM2M/CSE/SUB/CRE/012 + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+--------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/SUB/CRE/012 | ++:=======================+:=======================================================================================================+:====================================================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT rejects a CREATE request when the notificationEventType is set to 7 (Blocking Update) and notificationContentType attribute set to _NOTIFICATION\_CONTENT\_TYPE_ | ++------------------------+--------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.8 and clause 10.2.10.2, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.8.2.1, 6.3.4.2.18-19 | ++------------------------+--------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+--------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 3 | ++------------------------+--------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+--------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the IUT **having** a resource as TARGET\_RESOURCE\_ADDRESS **which is subscribable and**\ | +| | the Originator**having** privileges to perform CREATE operation on TARGET\_RESOURCE\_ADDRESS resource\ | +| | **}** | ++------------------------+--------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+--------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid CREATE Request **from** AE **containing**\ | | +| | Resource Type **set to** subscription **and**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** AE-ID **and**\ | | +| | Content **containing**\ | | +| | subscription resource **containing**\ | | +| | eventNotificationCriteria attribute **containing**\ | | +| | notificationEventType element **set to** 7 (Blocking Update)\ | | +| | **and**\ | | +| | notificationContentType attribute **set to**\ | | +| | _NOTIFICATION\_CONTENT\_TYPE_\ | | +| | **}** | | ++------------------------+--------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= AE | +| | the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set to** 4000 (BAD\_REQUEST) **and**\ | | +| | **no** Content\ | | +| | **}** | | ++------------------------+--------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + + +|**TP Id** | **NOTIFICATION\_CONTENT\_TYPE** | +|-|-| +|TP/oneM2M/CSE/SUB/CRE/012\_NCT/1 |1 (All attributes) | +|TP/oneM2M/CSE/SUB/CRE/012\_NCT/3 |3 (ResourceID) | +|TP/oneM2M/CSE/SUB/CRE/012\_NCT/4 |4 (Trigger Payload) | + + + + + + + + + + + +TP/oneM2M/CSE/SUB/CRE/013 + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+--------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/SUB/CRE/013 | ++:=======================+:=======================================================================================================+:=========================================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT rejects a CREATE request when the notificationEventType is set to _NOTIFICATION\_EVENT\_TYPE_ and notificationContentType set to 4 (Trigger Payload) | ++------------------------+--------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.8 and clause 10.2.10.2, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.8.2.1, 6.3.4.2.18-19 | ++------------------------+--------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+--------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 3 | ++------------------------+--------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+--------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the IUT **having** a resource as TARGET\_RESOURCE\_ADDRESS **which is subscribable and**\ | +| | the Originator**having** privileges to perform CREATE operation on TARGET\_RESOURCE\_ADDRESS resource\ | +| | **}** | ++------------------------+--------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+--------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid CREATE Request **from** AE **containing**\ | | +| | Resource Type **set to** subscription **and**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** AE-ID **and**\ | | +| | Content **containing**\ | | +| | subscription resource **containing**\ | | +| | eventNotificationCriteria attribute **containing**\ | | +| | notificationEventType element **set to**\ | | +| | _NOTIFICATION\_EVENT\_TYPE_ **and**\ | | +| | notificationContentType attribute **set to** 4 (Trigger Payload)\ | | +| | **}** | | ++------------------------+--------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= AE | +| | the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set to** 4000 (BAD\_REQUEST) **and**\ | | +| | **no** Content\ | | +| | **}** | | ++------------------------+--------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + + + + +|**TP Id** |**NOTIFICATION\_EVENT\_TYPE** | +|-|-| +|TP/oneM2M/CSE/SUB/CRE/013\_NET/1 |1 (Update\_of\_Resource) | +|TP/oneM2M/CSE/SUB/CRE/013\_NET/2 |2 (Delete\_of\_Resource) | +|TP/oneM2M/CSE/SUB/CRE/013\_NET/3 |3 (Create\_of\_Direct\_Child\_Resource) | +|TP/oneM2M/CSE/SUB/CRE/013\_NET/4 |4 (Delete\_of\_Direct\_Child\_Resource ) | +|TP/oneM2M/CSE/SUB/CRE/013\_NET/5 |5 (Retrieve\_of\_Container\_Resource\_With\_No\_Child\_Resource) | +|TP/oneM2M/CSE/SUB/CRE/013\_NET/7 |7 (Blocking\_Update) | + + + + + + + + + + + + + +TP/oneM2M/CSE/SUB/CRE/014 + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+--------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/SUB/CRE/014 | ++:=======================+:=======================================================================================================+:============================================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT rejects a CREATE request when the notificationEventType is set to _NOTIFICATION\_EVENT\_TYPE_ and notificationContentType set to 2(modified attributes) | ++------------------------+--------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.8 and clause 10.2.10.2, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.8.2.1, 6.3.4.2.18-19 | ++------------------------+--------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+--------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 3 | ++------------------------+--------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+--------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the IUT **having** a resource as TARGET\_RESOURCE\_ADDRESS **which is subscribable and**\ | +| | the Originator**having** privileges to perform CREATE operation on TARGET\_RESOURCE\_ADDRESS resource\ | +| | **}** | ++------------------------+--------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+--------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid CREATE Request **from** AE **containing**\ | | +| | Resource Type **set to** subscription **and**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** AE-ID **and**\ | | +| | Content **containing**\ | | +| | subscription resource **containing**\ | | +| | eventNotificationCriteria attribute **containing**\ | | +| | notificationEventType element set to\ | | +| | _NOTIFICATION\_EVENT\_TYPE_ and\ | | +| | notificationContentType attribute **set to** 2 (Modified Attributes)\ | | +| | **}** | | ++------------------------+--------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= AE | +| | the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set to** 4000 (BAD\_REQUEST) **and**\ | | +| | **no** Content\ | | +| | **}** | | ++------------------------+--------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + + +|**TP Id** |**NOTIFICATION\_EVENT\_TYPE** | +|-|-| +|TP/oneM2M/CSE/SUB/CRE/014\_NET/2 |2 (Delete\_of\_Resource) | +|TP/oneM2M/CSE/SUB/CRE/014\_NET/3 |3 (Create\_of\_Direct\_Child\_Resource) | +|TP/oneM2M/CSE/SUB/CRE/014\_NET/4 |4 (Delete\_of\_Direct\_Child\_Resource ) | +|TP/oneM2M/CSE/SUB/CRE/014\_NET/5 |5 (Retrieve\_of\_Container\_Resource\_With\_No\_Child\_Resource) | +|TP/oneM2M/CSE/SUB/CRE/014\_NET/6 |6 (Trigger\_Received\_For\_AE\_Resource) | + + + + + + + + + + + +TP/oneM2M/CSE/SUB/CRE/015 + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+--------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/SUB/CRE/015 | ++:=======================+:=======================================================================================================+:====================================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT rejects a CREATE request when the notificationEventType is set to _NOTIFICATION\_EVENT\_TYPE_ and notificationContentType set to 3 (ResourceID) | ++------------------------+--------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.8 and clause 10.2.10.2, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.8.2.1, 6.3.4.2.18-19 | ++------------------------+--------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+--------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 3 | ++------------------------+--------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+--------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the IUT **having** a resource as TARGET\_RESOURCE\_ADDRESS **which is subscribable and**\ | +| | the Originator**having** privileges to perform CREATE operation on TARGET\_RESOURCE\_ADDRESS resource\ | +| | **}** | ++------------------------+--------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+--------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid CREATE Request **from** AE **containing**\ | | +| | Resource Type **set to** subscription **and**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** AE-ID **and**\ | | +| | Content **containing**\ | | +| | subscription resource **containing**\ | | +| | eventNotificationCriteria attribute **containing**\ | | +| | notificationEventType element set to\ | | +| | _NOTIFICATION\_EVENT\_TYPE_ and\ | | +| | notificationContentType attribute **set to** 3 (ResourceID)\ | | +| | **}** | | ++------------------------+--------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= AE | +| | the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set to** 4000 (BAD\_REQUEST) **and**\ | | +| | **no** Content\ | | +| | **}** | | ++------------------------+--------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + + +|**TP Id** |**NOTIFICATION\_EVENT\_TYPE** | +|-|-| +|TP/oneM2M/CSE/SUB/CRE/015\_NET/6 |6 (Trigger\_Received\_For\_AE\_Resource) | +|TP/oneM2M/CSE/SUB/CRE/015\_NET/7 |7 (Blocking\_Update ) | +|TP/oneM2M/CSE/SUB/CRE/015\_NET/8 |8 (Report\_on\_missing\_data\_points) | + + + + + + + + + +TP/oneM2M/CSE/SUB/CRE/016 + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+--------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/SUB/CRE/016 | ++:=======================+:=======================================================================================================+:=================================================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT rejects a CREATE request when the notificationEventType is set to _NOTIFICATION\_EVENT\_TYPE_ and notificationContentType set to 5 (TimeSeries notification) | ++------------------------+--------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.8 and clause 10.2.10.2, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.8.2.1, 6.3.4.2.18-19 | ++------------------------+--------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+--------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 3 | ++------------------------+--------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+--------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the IUT **having** a resource as TARGET\_RESOURCE\_ADDRESS **which is subscribable and**\ | +| | the Originator**having** privileges to perform CREATE operation on TARGET\_RESOURCE\_ADDRESS resource\ | +| | **}** | ++------------------------+--------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+--------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid CREATE Request **from** AE **containing**\ | | +| | Resource Type **set to** subscription **and**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** AE-ID **and**\ | | +| | Content **containing**\ | | +| | subscription resource **containing**\ | | +| | eventNotificationCriteria attribute **containing**\ | | +| | notificationEventType element set to\ | | +| | _NOTIFICATION\_EVENT\_TYPE_ and\ | | +| | notificationContentType attribute **set to** 5 (TimeSeries notification)\ | | +| | **}** | | ++------------------------+--------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= AE | +| | the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set to** 4000 (BAD\_REQUEST) **and**\ | | +| | **no** Content\ | | +| | **}** | | ++------------------------+--------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + + +|**TP Id** |**NOTIFICATION\_EVENT\_TYPE** | +|-|-| +|TP/oneM2M/CSE/SUB/CRE/016\_NET/1 |1 (Update\_of\_Resource) | +|TP/oneM2M/CSE/SUB/CRE/016\_NET/2 |2 (Delete\_of\_Resource) | +|TP/oneM2M/CSE/SUB/CRE/016\_NET/3 |3 (Create\_of\_Direct\_Child\_Resource) | +|TP/oneM2M/CSE/SUB/CRE/016\_NET/4 |4 (Delete\_of\_Direct\_Child\_Resource ) | +|TP/oneM2M/CSE/SUB/CRE/016\_NET/5 |5 (Retrieve\_of\_Container\_Resource\_With\_No\_Child\_Resource) | +|TP/oneM2M/CSE/SUB/CRE/016\_NET/6 |6 (Trigger\_Received\_For\_AE\_Resource) | +|TP/oneM2M/CSE/SUB/CRE/016\_NET/7 |7 (Blocking\_Update ) | + + + + + + + + + + + + + +TP/oneM2M/CSE/SUB/CRE/017 + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+--------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/SUB/CRE/017 | ++:=======================+:=======================================================================================================+:========================================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT rejects a CREATE request when the notificationEventType is set to _NOTIFICATION\_EVENT\_TYPE_ and notificationContentType set to 1 (All Attributes) | ++------------------------+--------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.8 and clause 10.2.10.2, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.8.2.1, 6.3.4.2.18-19 | ++------------------------+--------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+--------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 3 | ++------------------------+--------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+--------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the IUT **having** a resource as TARGET\_RESOURCE\_ADDRESS **which is subscribable and**\ | +| | the Originator**having** privileges to perform CREATE operation on TARGET\_RESOURCE\_ADDRESS resource\ | +| | **}** | ++------------------------+--------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+--------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid CREATE Request **from** AE **containing**\ | | +| | Resource Type **set to** subscription **and**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** AE-ID **and**\ | | +| | Content **containing**\ | | +| | subscription resource **containing**\ | | +| | eventNotificationCriteria attribute **containing**\ | | +| | notificationEventType element set to\ | | +| | _NOTIFICATION\_EVENT\_TYPE_ and\ | | +| | notificationContentType attribute **set to** 1 (All Attributes)\ | | +| | **}** | | ++------------------------+--------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= AE | +| | the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set to** 4000 (BAD\_REQUEST) **and**\ | | +| | **no** Content\ | | +| | **}** | | ++------------------------+--------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + + +|**TP Id** |**NOTIFICATION\_EVENT\_TYPE** | +|-|-| +|TP/oneM2M/CSE/SUB/CRE/017\_NET/6 |6 (Trigger\_Received\_For\_AE\_Resource) | +|TP/oneM2M/CSE/SUB/CRE/017\_NET/7 |7 (Blocking\_Update ) | +|TP/oneM2M/CSE/SUB/CRE/017\_NET/8 |8 (Report\_on\_missing\_data\_points) | + + + + + + +##### 7.2.2.4.2 DELETE Operation +TP/oneM2M/CSE/SUB/DEL/001 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+-----------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/SUB/DEL/001 | ++:=======================+:====================================================================================================+:======================================================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT sends a Notify request to the AE2\_RESOURCE\_ADDRESS of the subscriberURI attribute when the SUBSCRIPTION\_RESOURCE\_ADDRESS <subscription> resource is deleted | ++------------------------+-----------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.8, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.5.1.2.4 | ++------------------------+-----------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+-----------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 1 | ++------------------------+-----------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+-----------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE1\ | +| | **and** the IUT **having registered** the AE2\ | +| | **and** the AE1 **having created** a <subscribed-to type> resource **containing**\ | +| | subscription resource **containing**\ | +| | subscriberURI attribute **set to** AE2\_RESOURCE\_ADDRESS\ | +| | **and** the AE1 **having** privileges to perform RETRIEVE operation on the subscribed-to resource\ | +| | **}** | ++------------------------+-----------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+-----------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE1 | +| | the IUT **receives** a valid DELETE Request **from** AE1 **containing**\ | | +| | To **set to** SUBSCRIPTION\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** AE1\_RESOURCE\_ADDRESS\ | | +| | **}** | | ++------------------------+-----------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {**\ | IUT >= AE1\ | +| | the IUT **sends** a valid Response **containing**\ | \ | +| | Response Status Code **set to** 2002 (DELETED)\ | IUT >= AE2 | +| | a**nd** the IUT **sends** a NOTIFY Request **contaning**\ | | +| | Content **containing**\ | | +| | notification message **containing**\ | | +| | subscriptionDeletion attribute **set to** TRUE **and**\ | | +| | subscriptionReference attribute **set to** AE2\_RESOURCE\_ADDRESS\ | | +| | **}** | | ++------------------------+-----------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + +<br />TP/oneM2M/CSE/SUB/DEL/002 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+-----------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/SUB/DEL/002 | ++:=======================+:====================================================================================================+:============================================================================================================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT sends a Notify request to the subscriber resource when eventNotificationCriteria/notificationEventType attribute is set to "Delete\_of\_Resource" and an delete operation has been performed the subscribed-to resource | ++------------------------+-----------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.8-3 | ++------------------------+-----------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+-----------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 1 | ++------------------------+-----------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+-----------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE1\ | +| | **and** the IUT **having registered** the AE2\ | +| | **and** the AE1 **having created** a <subscribed-to type> resource **containing**\ | +| | subscription child resource **containing**\ | +| | notificationURI attribute **set to** AE2\_RESOURCE\_ADDRESS **and**\ | +| | eventNotificationCriteria attribute **containing**\ | +| | notificationEventType **set to** 2 (Delete\_of\_Resource)\ | +| | **and** the AE1 **having** privileges to perform RETRIEVE operation on the subscribed-to resource\ | +| | **}** | ++------------------------+-----------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+-----------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE1 | +| | the IUT **receives** a valid DELETE Request **from** AE1 **containing**\ | | +| | To **set to** SUBSCRIBED\_TO\_RESOURCE\_ADDRESS**and**\ | | +| | From **set to** AE1\_RESOURCE\_ADDRESS\ | | +| | **}** | | ++------------------------+-----------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {**\ | IUT >= AE1\ | +| | the IUT **sends** a valid Response **containing**\ | \ | +| | Response Status Code **set to** 2002 (DELETED)\ | IUT >= AE2 | +| | a**nd** the IUT **sends** a NOTIFY Request **contaning**\ | | +| | Content **containing**\ | | +| | notification message **containing**\ | | +| | notificationEvent attribute **containing**\ | | +| | a valid representation attribute\ | | +| | **}** | | ++------------------------+-----------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + +<br />TP/oneM2M/CSE/SUB/DEL/003 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+-----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/SUB/DEL/003 | ++:=======================+:====================================================================================================+:==================================================================================================================================================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT sends a Notify request to the subscriber resource when eventNotificationCriteria/notificationEventType attribute is set to "Delete\_of\_Direct\_Child\_Resource" and an delete operation has been performed on a child resource of the subscribed-to resource | ++------------------------+-----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.8-3 | ++------------------------+-----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+-----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 1 | ++------------------------+-----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+-----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE1\ | +| | **and** the IUT **having registered** the AE2\ | +| | **and** the AE1 **having created** a <subscribed-to type> resource **containing**\ | +| | a CHILD\_RESOURCE\_ADDRESS child resource **and**\ | +| | subscription child resource **containing**\ | +| | notificationURI attribute **set to** AE2\_RESOURCE\_ADDRESS **and**\ | +| | eventNotificationCriteria attribute **containing**\ | +| | notificationEventType **set to** 4 (Delete\_of\_Direct\_Child\_Resource)\ | +| | **and** the AE1 **having** privileges to perform RETRIEVE operation on the subscribed-to resource\ | +| | **}** | ++------------------------+-----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+-----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE1 | +| | the IUT **receives** a valid DELETE Request **from** AE1 **containing**\ | | +| | To **set to** CHILD\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** AE1\_RESOURCE\_ADDRESS\ | | +| | **}** | | ++------------------------+-----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {**\ | IUT >= AE1\ | +| | the IUT **sends** a valid Response **containing**\ | \ | +| | Response Status Code **set to** 2002 (DELETED)\ | IUT >= AE2 | +| | a**nd** the IUT **sends** a NOTIFY Request **contaning**\ | | +| | Content **containing**\ | | +| | notification message **containing**\ | | +| | notificationEvent attribute **containing**\ | | +| | representation attribute **containing**\ | | +| | CHILD\_RESOURCE\_TYPE resource\ | | +| | **}** | | ++------------------------+-----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + + + + +##### 7.2.2.4.3 UPDATE Operation +TP/oneM2M/CSE/SUB/UPD/001 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+-----------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/SUB/UPD/001 | ++:=======================+:====================================================================================================+:=============================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT sends Notify request to the subscriber resource when an update operation has been performed on the subscribed-to resource | ++------------------------+-----------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.11.2 | ++------------------------+-----------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+-----------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 1 | ++------------------------+-----------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+-----------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE1\ | +| | **and** the IUT **having registered** the AE2\ | +| | **and** the AE1 **having created** a <subscribed-to type> resource **containing**\ | +| | ATTRIBUTE\_NAME **set to** VALUE\_1 **and**\ | +| | subscription child resource **containing**\ | +| | notificationURI attribute **set to** AE2\_RESOURCE\_ADDRESS\ | +| | **and** the AE1 **having** privileges to perform RETRIEVE operation on the subscribed-to resource\ | +| | **}** | ++------------------------+-----------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+-----------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE1 | +| | the IUT **receives** a valid UPDATE Request **from** AE1 **containing**\ | | +| | To **set to** SUBSCRIBED\_TO\_RESOURCE\_ADDRESS**and**\ | | +| | From **set to** AE1\_RESOURCE\_ADDRESS **and**\ | | +| | Content **containing**\ | | +| | <subscribed-to type> resource**containing**\ | | +| | ATTRIBUTE\_NAME **set to** VALUE\_2\ | | +| | **}** | | ++------------------------+-----------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= AE1\ | +| | the IUT **sends** a valid Response **containing**\ | \ | +| | Response Status Code **set to** 2004 (UPDATED)\ | IUT >= AE2\ | +| | a**nd** the IUT **sends** a NOTIFY Request **contaning**\ | | +| | Content **containing**\ | | +| | notification message **containing**\ | | +| | notificationEvent attribute **containing**\ | | +| | representation attribute **containing**\ | | +| | <subscribed-to type> resource**containing**\ | | +| | All attributes\ | | +| | **}** | | ++------------------------+-----------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + +<br />TP/oneM2M/CSE/SUB/UPD/002 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+-----------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/SUB/UPD/002 | ++:=======================+:====================================================================================================+:=========================================================================================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT sends a Notify request to the subscriber resource when the notificationContentType attribute is set to "modified attributes" and an update operation has been performed on the subscribed-to resource | ++------------------------+-----------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.11.2, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.5.1.2.2 | ++------------------------+-----------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+-----------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 1 | ++------------------------+-----------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+-----------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE1\ | +| | **and** the IUT **having registered** the AE2\ | +| | **and** the AE1 **having created** a <subscribed-to type> resource **containing**\ | +| | ATTRIBUTE\_NAME **set to** VALUE\_1 **and**\ | +| | subscription child resource **containing**\ | +| | notificationURI attribute **set to** AE2\_RESOURCE\_ADDRESS**and**\ | +| | notificationContentType attribute **set to** 2 (modified attributes)\ | +| | **and** the AE1 **having** privileges to perform RETRIEVE operation on the subscribed-to resource\ | +| | **}** | ++------------------------+-----------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+-----------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE1 | +| | the IUT **receives** a valid UPDATE Request **from** AE1 **containing**\ | | +| | To **set to** SUBSCRIBED\_TO\_RESOURCE\_ADDRESS**and**\ | | +| | From **set to** AE1\_RESOURCE\_ADDRESS **and**\ | | +| | Content **containing**\ | | +| | <subscribed-to type> resource**containing**\ | | +| | ATTRIBUTE\_NAME attribute **set to** VALUE\_2\ | | +| | **}** | | ++------------------------+-----------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {**\ | IUT >= AE1\ | +| | the IUT **sends** a valid Response **containing**\ | \ | +| | Response Status Code **set to** 2004 (UPDATED)\ | IUT >= AE2 | +| | a**nd** the IUT **sends** a NOTIFY Request **contaning**\ | | +| | Content **containing**\ | | +| | notification message **containing**\ | | +| | notificationEvent attribute **containing**\ | | +| | representation attribute **containing**\ | | +| | <subscribed-to type> resource**containing**\ | | +| | ATTRIBUTE\_NAME attribute **set to** VALUE\_2\ | | +| | **}** | | ++------------------------+-----------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + +<br />TP/oneM2M/CSE/SUB/UPD/003 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+-----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/SUB/UPD/003 | ++:=======================+:====================================================================================================+:================================================================================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT sends a Notify request to the subscriber resource when the notificationContentType attribute is set to "ResourceID" and an update operation has been performed on the subscribed-to resource | ++------------------------+-----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.11.2, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.5.1.2.2 | ++------------------------+-----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+-----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 1 | ++------------------------+-----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+-----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE1\ | +| | **and** the IUT **having registered** the AE2\ | +| | **and** the AE1 **having created** a <subscribed-to type> resource **containing**\ | +| | ATTRIBUTE\_NAME **set to** VALUE\_1 **and**\ | +| | subscription child resource **containing**\ | +| | notificationURI attribute **set to** AE2\_RESOURCE\_ADDRESS **and**\ | +| | notificationContentType attribute **set to** 3 (ResourceID)\ | +| | **and** the AE1 **having** privileges to perform RETRIEVE operation on the subscribed-to resource\ | +| | **}** | ++------------------------+-----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+-----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE1 | +| | the IUT **receives** a valid UPDATE Request **from** AE1 **containing**\ | | +| | To **set to** SUBSCRIBED\_TO\_RESOURCE\_ADDRESS**and**\ | | +| | From **set to** AE1\_RESOURCE\_ADDRESS **and**\ | | +| | Content **containing**\ | | +| | **<** subscribed-to type> resource**containing**\ | | +| | ATTRIBUTE\_NAME attribute **set to** VALUE\_2\ | | +| | **}** | | ++------------------------+-----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {**\ | IUT >= AE1\ | +| | the IUT **sends** a valid Response **containing**\ | \ | +| | Response Status Code **set to** 2004 (UPDATED)\ | IUT >= AE2\ | +| | a**nd** the IUT **sends** a NOTIFY Request **contaning**\ | \ | +| | Content **containing**\ | \ | +| | notification message **containing**\ | \ | +| | notificationEvent attribute **containing**\ | \ | +| | representation attribute **containing**\ | \ | +| | <subscribed-to type> resource**containing**\ | | +| | subscribed-to ResourceID\ | | +| | **}** | | ++------------------------+-----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + +<br />TP/oneM2M/CSE/SUB/UPD/004 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+-----------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/SUB/UPD/004 | ++:=======================+:====================================================================================================+:=================================================================================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT decreases the expirationCounter attribute of a subscription resource when the Hosting CSE of the subscribed-to resource successfully sends the notification request to subscriber resource(s) | ++------------------------+-----------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.11.2, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.5.1.2.2 | ++------------------------+-----------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+-----------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 1 | ++------------------------+-----------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+-----------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE1\ | +| | **and** the IUT **having registered** the AE2\ | +| | **and** the AE1 **having created** a <subscribed-to type> resource **containing**\ | +| | ATTRIBUTE\_NAME **set to** VALUE\_1 **and**\ | +| | subscription child resource **containing**\ | +| | notificationURI attribute **set to** AE2\_RESOURCE\_ADDRESS **and**\ | +| | expirationCounter attribute **set to** MAX\_NUMBER\_NOTIFICATION\ | +| | **and** the AE1 **having** privileges to perform RETRIEVE operation on the subscribed-to resource\ | +| | **}** | ++------------------------+-----------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+-----------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE1 | +| | the IUT **receives** a valid UPDATE Request **from** AE1 **containing**\ | | +| | To **set to** SUBSCRIBED\_TO\_RESOURCE\_ADDRESS **a** **nd**\ | | +| | From **set to** AE1\_RESOURCE\_ADDRESS**and**\ | | +| | Content **containing**\ | | +| | <subscribed-to type> resource**containing**\ | | +| | ATTRIBUTE\_NAME attribute **set to** VALUE\_2\ | | +| | **}** | | ++------------------------+-----------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {**\ | IUT >= AE1\ | +| | the IUT **decrease** **s** the expirationCounter attribute of the subscription resource\ | \ | +| | **and** the IUT **sends** a valid Response **containing**\ | IUT >= AE2 | +| | Response Status Code **set to** 2004 (UPDATED)\ | | +| | a**nd** the IUT **sends** a NOTIFY Request\ | | +| | \ | | +| | **}** | | ++------------------------+-----------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + +<br />TP/oneM2M/CSE/SUB/UPD/005 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+-----------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/SUB/UPD/005 | ++:=======================+:====================================================================================================+:=========================================================================================================+:==============+ +| **Test objective** | Check that the IUT deletes the subscription resource when the the expirationCounter meets zero | ++------------------------+-----------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.11.2, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.5.1.2.2 | ++------------------------+-----------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+-----------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 1 | ++------------------------+-----------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+-----------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE1\ | +| | **and** the IUT **having registered** the AE2\ | +| | **and** the AE1 **having created** a <subscribed-to type> resource **containing**\ | +| | ATTRIBUTE\_NAME **set to** VALUE\_1 **and**\ | +| | subscription child resource **containing**\ | +| | notificationURI attribute **set to** AE2\_RESOURCE\_ADDRESS **and**\ | +| | expirationCounter attribute **set to** 1\ | +| | **and** the AE1 **having** privileges to perform RETRIEVE operation on the subscribed-to resource\ | +| | **}** | ++------------------------+-----------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+-----------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE1 | +| | the IUT **receives** a valid UPDATE Request **from** AE1 **containing**\ | | +| | To **set to** SUBSCRIBED\_TO\_RESOURCE\_ADDRESS**and**\ | | +| | From **set to** AE1\_RESOURCE\_ADDRESS**and**\ | | +| | Content **containing**\ | | +| | <subscribed-to type> resource**containing**\ | | +| | ATTRIBUTE\_NAME attribute **set to** VALUE\_2\ | | +| | **}** | | ++------------------------+-----------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {**\ | IUT >= AE1\ | +| | the IUT **decrease** **s** the expirationCounter attribute of the subscription resource\ | \ | +| | **and** the IUT **deletes** the subscription resource\ | IUT >= AE2 | +| | **and** the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set to** 2004 (UPDATED)\ | | +| | a**nd** the IUT **sends** a NOTIFY Request\ | | +| | **}** | | ++------------------------+-----------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------+---------------+ + + +<br />TP/oneM2M/CSE/SUB/UPD/006 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+---------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/SUB/UPD/006 | ++:=======================+:========================================================================================================+:==============================================================================================================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT doesn't send a Notify request to the subscriber resource when the "attribute" condition tag of eventNotificationCriteria attribute is set to LIST\_OF\_ATTRIBUTE and doesn't contain the ATTRIBUTE\_NAME attribute updated | ++------------------------+---------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.8, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.5.1.2.2 | ++------------------------+---------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+---------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 1 | ++------------------------+---------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+---------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE1\ | +| | **and** the IUT **having registered** the AE2\ | +| | **and** the AE1 **having created** a <subscribed-to type> resource **containing**\ | +| | ATTRIBUTE\_NAME **set to** VALUE\_1 **and**\ | +| | subscription child resource **containing**\ | +| | notificationURI attribute **set to** AE2\_RESOURCE\_ADDRESS **and**\ | +| | eventNotificationCriteria attribute **containing**\ | +| | attribute condition tag **set to** LIST\_OF\_ATTRIBUTE **containing**\ | +| | **no** ATTRIBUTE\_NAME attribute\ | +| | **and** the AE1 **having** privileges to perform RETRIEVE operation on the subscribed-to resource\ | +| | **}** | ++------------------------+---------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+---------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE1 | +| | the IUT **receives** a valid UPDATE Request **from** AE1 **containing**\ | | +| | To **set to** SUBSCRIBED\_TO\_RESOURCE\_ADDRESS**and**\ | | +| | From **set to** AE1\_RESOURCE\_ADDRESS**and**\ | | +| | Content **containing**\ | | +| | <subscribed-to type> resource**containing**\ | | +| | ATTRIBUTE\_NAME attribute **set to** VALUE\_2\ | | +| | **}** | | ++------------------------+---------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {**\ | IUT >= AE1\ | +| | the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set to** 2004 (UPDATED)\ | | +| | a**nd** the IUT **does** **not** **send** a NOTIFY Request\ | | +| | **}** | | ++------------------------+---------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + +TP/oneM2M/CSE/SUB/UPD/007 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+----------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/SUB/UPD/007 | ++:=======================+:=======================================================================================================================================+:=====================================================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT sends batched notifications to the subscriber resource when the number value of the batchNotify attribute is set to NUMBER and when this number have been reached | ++------------------------+----------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.12.1 | ++------------------------+----------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+----------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent release** | Release 1 | ++------------------------+----------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+----------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE1\ | +| | **and** the IUT **having registered** the AE2\ | +| | **and** the AE1 **having created** a <subscribed-to type> resource **containing**\ | +| | ATTRIBUTE\_NAME **set to** VALUE\_1 **and**\ | +| | subscription child resource **having**\ | +| | notificationURI attribute **set to** AE2\_RESOURCE\_ADDRESS **and**\ | +| | batchNotify attribute **containing**\ | +| | number attribute **set to** NUMBER**and**\ | +| | duration attribute **set to** TIME\_LIMIT\ | +| | **and** the AE1 **having** privileges to perform RETRIEVE operation on the subscribed-to resource\ | +| | **and** the IUT **having** received (NUMBER- 1) valid UPDATE Requests **from** AE1\_RESOURCE\_ADDRESS **to** subscribed-to resource\ | +| | **and** the timer has **not reached** the TIME\_LIMIT duration value\ | +| | **}** | ++------------------------+----------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+----------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE1 | +| | the IUT **receives** a valid UPDATE Request **from** AE1 **containing**\ | | +| | To **set to** SUBSCRIBED\_TO\_RESOURCE\_ADDRESS**and**\ | | +| | From **set to** AE1\_RESOURCE\_ADDRESS **and**\ | | +| | Content **containing**\ | | +| | <subscribed-to type> resource**containing**\ | | +| | a valid ATTRIBUTE\_NAME attribute\ | | +| | **}** | | ++------------------------+----------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {**\ | \ | +| | the IUT **sends** a valid Response **containing**\ | IUT >= AE1\ | +| | Response Status Code **set to** 2004 (UPDATED)\ | \ | +| | a**nd** the IUT **sends** NUMBER times a NOTIFY Request **contaning**\ | IUT >= AE2 | +| | Content **containing**\ | | +| | notification message **containing**\ | | +| | a valid notificationEvent attribute\ | | +| | **}** | | ++------------------------+----------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + +TP/oneM2M/CSE/SUB/UPD/008 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+----------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/SUB/UPD/008 | ++:=======================+:=======================================================================================================================================+:===================================================================================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT sends the latest notification to the subscriber resource when latestNotify is set to TRUE, the number value of the batchNotify attribute is set to NUMBER and when this number has been reached | ++------------------------+----------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.12.1 | ++------------------------+----------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+----------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent release** | Release 1 | ++------------------------+----------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+----------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE1\ | +| | **and** the IUT **having registered** the AE2\ | +| | **and** the AE1 **having created** a <subscribed-to type> resource **containing**\ | +| | ATTRIBUTE\_NAME **set to** VALUE\_1 **and**\ | +| | subscription child resource **having**\ | +| | notificationURI attribute **set to** AE2\_RESOURCE\_ADDRESS **and**\ | +| | latestNotify attribute **set to** TRUE **and**\ | +| | batchNotify attribute **containing**\ | +| | number attribute **set to** NUMBER**and**\ | +| | duration attribute **set to** TIME\_LIMIT\ | +| | **and** the AE1 **having** privileges to perform RETRIEVE operation on the subscribed-to resource\ | +| | **and** the IUT **having** received (NUMBER- 1) valid UPDATE Requests **from** AE1\_RESOURCE\_ADDRESS **to** subscribed-to resource\ | +| | **and** the timer has **not reached** the TIME\_LIMIT duration value\ | +| | **}** | ++------------------------+----------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+----------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE1 | +| | the IUT **receives** a valid UPDATE Request **from** AE1 **containing**\ | | +| | To **set to** SUBSCRIBED\_TO\_RESOURCE\_ADDRESS**and**\ | | +| | From **set to** AE1\_RESOURCE\_ADDRESS**and**\ | | +| | Content **containing**\ | | +| | <subscribed-to type> resource**containing**\ | | +| | a valid ATTRIBUTE\_NAME attribute\ | | +| | **}** | | ++------------------------+----------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {**\ | IUT >= AE1\ | +| | the IUT **sends** a valid Response **containing**\ | \ | +| | Response Status Code **set to** 2004 (UPDATED)\ | IUT >= AE2\ | +| | **and** the IUT **sends** a NOTIFY Request **contaning**\ | \ | +| | Content **containing**\ | | +| | the **latest** notification message **containing**\ | | +| | a valid notificationEvent attribute\ | | +| | **}** | | ++------------------------+----------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +<br />TP/oneM2M/CSE/SUB/UPD/009 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+-----------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/SUB/UPD/009 | ++:=======================+:====================================================================================================+:==================================================================================================================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT sends a Notify request to the subscriber resource when the "attribute" condition tag of eventNotificationCriteria attribute is set to ATTRIBUTE\_NAME and an update operation has been performed on the subscribed-to resource | ++------------------------+-----------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.8, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.5.1.2.2 | ++------------------------+-----------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+-----------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 1 | ++------------------------+-----------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+-----------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE1\ | +| | **and** the IUT **having registered** the AE2\ | +| | **and** the AE1 **having created** a <subscribed-to type> resource **containing**\ | +| | ATTRIBUTE\_NAME **set to** VALUE\_1 **and**\ | +| | subscription child resource **containing**\ | +| | notificationURI attribute **set to** AE2\_RESOURCE\_ADDRESS **and**\ | +| | eventNotificationCriteria attribute **containing**\ | +| | attribute condition tag **set to** ATTRIBUTE\_NAME\ | +| | **and** the AE1 **having** privileges to perform RETRIEVE operation on the subscribed-to resource\ | +| | **}** | ++------------------------+-----------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+-----------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE1 | +| | the IUT **receives** a valid UPDATE Request **from** AE1 **containing**\ | | +| | To **set to** SUBSCRIBED\_TO\_RESOURCE\_ADDRESS**and**\ | | +| | From **set to** AE1\_RESOURCE\_ADDRESS **and**\ | | +| | Content **containing**\ | | +| | <subscribed-to type> resource**containing**\ | | +| | ATTRIBUTE\_NAME attribute **set to** VALUE\_2\ | | +| | **}** | | ++------------------------+-----------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {**\ | IUT >= AE1\ | +| | the IUT **sends** a valid Response **containing**\ | \ | +| | Response Status Code **set to** 2004 (UPDATED)\ | IUT >= AE2\ | +| | a**nd** the IUT **sends** a NOTIFY Request **contaning**\ | \ | +| | Content **containing**\ | \ | +| | notification message **containing**\ | \ | +| | notificationEvent attribute **containing**\ | \ | +| | representation attribute **containing**\ | | +| | <subscribed-to type> resource**containing**\ | | +| | All attributes\ | | +| | **}** | | ++------------------------+-----------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + +##### 7.2.2.4.4 NOTIFY Operation +TP/oneM2M/CSE/SUB/NTF/001 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+-----------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/SUB/NTF/001 | ++:=======================+:==============================================================================================+:==================================================================================================================================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT rejects the creation of the _<_ subscription_>_ resource when the notificationURI is not the originator and the IUT have received the Notify response containing Response Status Code indicating SUBSCRIPTION\_CREATOR\_HAS\_NO\_PRIVILEGE | ++------------------------+-----------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.11.2, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.8.2.1 | ++------------------------+-----------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+-----------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 1 | ++------------------------+-----------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+-----------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having** a resource PARENT\_RESOURCE\_ADDRESS **allowing**\ | +| | the AE to perform CREATE operation\ | +| | **and** notificationURI **not being** the originator\ | +| | **and** the IUT **having** sent the NOTIFY Request to the NOTI\_URI\_ADDRESS **containing**\ | +| | verificationRequest **set to** TRUE\ | +| | **}** | ++------------------------+-----------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+-----------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid Response **containing**\ | | +| | Response Status Code**set to** 4101 (SUBSCRIPTION\_CREATOR\_HAS\_NO\_PRIVILEGE)\ | | +| | **}** | | ++------------------------+-----------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= AE | +| | the IUT **does not create** the subscription resource\ | | +| | **and** the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set to** 4101 (SUBSCRIPTION\_CREATOR\_HAS\_NO\_PRIVILEGE)**and**\ | | +| | **no** Content\ | | +| | **}** | | ++------------------------+-----------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + +TP/oneM2M/CSE/SUB/NTF/002 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/SUB/NTF/002 | ++:=======================+:===============================================================================================+:===============================================================================================================================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT rejects the creation of the _<_ subscription_>_ resource when the notificationURI is not the originator and the IUT have received the Notify response containing Response Status Code indicating SUBSCRIPTION\_HOST\_HAS\_NO\_PRIVILEGE | ++------------------------+------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.11.2, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.8.2.1 | ++------------------------+------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 1 | ++------------------------+------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having** a resource PARENT\_RESOURCE\_ADDRESS **allowing**\ | +| | the AE to perform CREATE operation\ | +| | **and** notificationURI **not being** the originator\ | +| | **and** the IUT **having** sent the NOTIFY Request to the NOTI\_URI\_ADDRESS **containing**\ | +| | verificationRequest **set to** TRUE\ | +| | **}** | ++------------------------+------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid Response containing\ | | +| | Response Status Code **set to** 5205 (SUBSCRIPTION\_HOST\_HAS\_NO\_PRIVILEGE)\ | | +| | **}** | | ++------------------------+------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= AE | +| | the IUT **does not create** the subscription resource\ | | +| | **and** the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set to** 5205 (SUBSCRIPTION\_HOST\_HAS\_NO\_PRIVILEGE)**and**\ | | +| | **no** Content\ | | +| | **}** | | ++------------------------+------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + +TP/oneM2M/CSE/SUB/NTF/003 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/SUB/NTF/003 | ++:=======================+:=============================================================================================================================+:=================================================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT sends batched notifications to the subscriber resource when the duration value of the batchNotify attribute is set to TIME\_LIMIT and when this timer expires | ++------------------------+------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 10.2.12.1 | ++------------------------+------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent release** | Release 1 | ++------------------------+------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE1\ | +| | **and** the IUT **having registered** the AE2\ | +| | **and** the AE1 **having created** a <subscribed-to type> resource **containing**\ | +| | ATTRIBUTE\_NAME attribute **set to** VALUE\_1 **and**\ | +| | subscription child resource **having**\ | +| | notificationURI attribute **set to** AE2\_RESOURCE\_ADDRESS **and**\ | +| | batchNotify attribute **containing**\ | +| | \ | +| | duration attrinbute **set to** TIME\_LIMIT\ | +| | **and** the AE1 **having** privileges to perform RETRIEVE operation on the subscribed-to resource\ | +| | **and** the IUT **having** received a valid UPDATE Request **from** AE1\_RESOURCE\_ADDRESS**to** subscribed-to resource\ | +| | **and** timer has not reached TIME\_LIMIT\ | +| | **}** | ++------------------------+------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE1 | +| | the timer expires after the TIME\_LIMIT duration value\ | | +| | **}** | | ++------------------------+------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {**\ | IUT >= AE2 | +| | The IUT **sends** a NOTIFY Request **contaning**\ | | +| | Content **containing**\ | | +| | notification message **containing**\ | | +| | a valid notificationEvent attribute\ | | +| | **}** | | ++------------------------+------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +<br />TP/oneM2M/CSE/SUB/NTF/004 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/SUB/NTF/004 | ++:=======================+:=============================================================================================================================+:================================================================================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT sends the latest notification to the subscriber resource when latestNotify is set to TRUE, the duration value of the batchNotify attribute is set to TIME\_LIMIT and when this timer expires | ++------------------------+------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.12.1 | ++------------------------+------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent release** | Release 1 | ++------------------------+------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE1\ | +| | **and** the IUT **having registered** the AE2\ | +| | **and** the AE1 **having created** a <subscribed-to type> resource **containing**\ | +| | ATTRIBUTE\_NAME **set to** VALUE\_1**and**\ | +| | subscription child resource **having**\ | +| | notificationURI attribute **set to** AE2\_RESOURCE\_ADDRESS **and**\ | +| | latestNotify attribute **set to** TRUE **and**\ | +| | batchNotify attribute **containing**\ | +| | \ | +| | duration attribute **set to** TIME\_LIMIT\ | +| | **and** the AE1 **having** privileges to perform RETRIEVE operation on the subscribed-to resource\ | +| | **and** the IUT **having** received a valid UPDATE Request **from** AE1\_RESOURCE\_ADDRESS**to** subscribed-to resource\ | +| | **and** timer has not reached TIME\_LIMIT\ | +| | **}** | ++------------------------+------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE1 | +| | the timer expires after the TIME\_LIMIT duration value\ | | +| | **}** | | ++------------------------+------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {**\ | IUT >= AE2 | +| | The IUT **sends** a NOTIFY Request **contaning**\ | | +| | Content **containing**\ | | +| | the **latest** notification message **containing**\ | | +| | a valid notificationEvent attribute \ | | +| | **}** | | ++------------------------+------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + + + + + + + + + + + + +TP/oneM2M/CSE/SUB/NTF/005 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+--------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/SUB/NTF/005 | ++:=======================+:=============================================================================================================+:==========================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT sends the latest cached notification after IUT escapes from connectionless state when the pendingNotification is set to 1 (sendLatest) | ++------------------------+--------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.8 | ++------------------------+--------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+--------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 1 | ++------------------------+--------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+--------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE1\ | +| | **and** the IUT **having registered** the AE2\ | +| | **and** the AE1 **having created** a <subscribed-to type> resource **containing**\ | +| | subscription child resource **containing**\ | +| | notificationURI attribute **set to** AE2\_RESOURCE\_ADDRESS **and**\ | +| | pendingNotification attribute **set to** 1 (sendLatest)\ | +| | **and** the AE2 **having** privileges to perform RETRIEVE operation on the subscribed-to resource\ | +| | **and** the IUT **being** in the "connectionless state" with AE2\ | +| | **and** the IUT **having** frequently received from AE1 a valid UPDATE Requests to subscribed-to resource\ | +| | **}** | ++------------------------+--------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+--------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | NA | +| | the IUT **escapes** from the "connectionless state"\ | | +| | **}** | | ++------------------------+--------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {**\ | IUT >= AE2 | +| | The IUT **sends** a valid NOTIFY Request **contaning**\ | | +| | Content **containing**\ | | +| | the latest notification message\ | | +| | **}** | | ++------------------------+--------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + +TP/oneM2M/CSE/SUB/NTF/006 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+-------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/SUB/NTF/006 | ++:=======================+:============================================================================================================+:==================================================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT sends the notifications of cached notification messages after IUT escapes from connectionless state when the pendingNotification is set to 2 (sendAllPending) | ++------------------------+-------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.8 | ++------------------------+-------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+-------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent release** | Release 1 | ++------------------------+-------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+-------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE1\ | +| | **and** the IUT **having registered** the AE2\ | +| | **and** the AE1 **having created** a <subscribed-to type> resource **containing**\ | +| | subscription child resource **having**\ | +| | notificationURI attribute **set to** AE2\_RESOURCE\_ADDRESS **and**\ | +| | pendingNotification attribute **set to** 2 (sendAllPending)\ | +| | **and** the AE2 **having** privileges to perform RETRIEVE operation on the subscribed-to resource\ | +| | **and** the IUT **being** in the "connectionless state" with AE2\ | +| | **and** the IUT **having** received from AE1 a NUMBER of valid UPDATE Requests to subscribed-to resource\ | +| | **}** | ++------------------------+-------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+-------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | NA | +| | the IUT **escapes** from the "connectionless state"\ | | +| | **}** | | ++------------------------+-------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {**\ | IUT >= AE2 | +| | The IUT **sends** NUMBER times a valid NOTIFY Request **contaning**\ | | +| | Content **containing**\ | | +| | notification message **containing**\ | | +| | a valid notificationEvent attribute\ | | +| | } | | ++------------------------+-------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + +TP/oneM2M/CSE/SUB/NTF/007 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+--------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/SUB/NTF/007 | ++:=======================+:===================================================================+:=======================================================================================================================+:==============+ +| **Test objective** | Check that the IUT retargets the notification to the AE according to pointOfAccess in the <AE> resource | ++------------------------+--------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.5 and clause 9.3.2.3.1 TS-0004 <a href="#_ref_2">[2]</a>, clause 7.3.3.9 | ++------------------------+--------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF02 | ++------------------------+--------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 1 | ++------------------------+--------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+--------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state" **and**\ | +| | the IUT**having** created the AE resource **containing**\ | +| | POINT\_OF\_ACCESS attribute **and**\ | +| | REQUEST\_REACHABILITY**set to** true\ | +| | **}** | ++------------------------+--------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+--------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> CSE | +| | the IUT **receives** a valid NOTIFY **from** CSE **containing**\ | | +| | To **set to** AE\_RESOURCE\_ADDRESS\ | | +| | From **set to** CSE\_ID \ | | +| | **}** | | ++------------------------+--------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= AE | +| | the IUT **sends** the valid NOTIFY to POINT\_OF\_ACCESS\ | | +| | **}** | | ++------------------------+--------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------+---------------+ + + +TP/oneM2M/CSE/SUB/NTF/008 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/SUB/NTF/008 | ++:=======================+:====================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT retargets the notification to the AE according to pointOfAccess in the <AE> resource and forward the response back to the CSE | ++------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.5 and clause 9.3.2.3.1, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.3.3.9 | ++------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF02 | ++------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 1 | ++------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state" **and**\ | +| | the IUT **having** received a valid NOTIFY from CSE **and**\ | +| | The IUT **having** sent the NOTIFY to the AE\ | +| | **}** | ++------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid NOTIFY RESPONSE from the AE\ | | +| | **}** | | ++------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| | **then {** \ | IUT >= CSE | +| | the IUT **sends** the valid NOTIFY RESPONSE to the CSE\ | | +| | **}** | | ++------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + +TP/oneM2M/CSE/SUB/NTF/009 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/SUB/NTF/009 | ++:=======================+:=================================================================================================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT sends an aggregatedNotification to the AE according to URI provided in _notificationForwardingURI_ attribute when an event occurs on <group> resource with its members having group related subscriptions | ++------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.8 and clause 10.2.7.11, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.5.1.2.6 | ++------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF02 | ++------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 3 | ++------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state" **and**\ | +| | **and** the IUT **having** a <group> resource with members **allowing**\ | +| | the AE to perform required operation **and** <subscription> created on these members with _notificationForwardingURI_ attribute set identical to _notificationURI_\ | +| | **}** | ++------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| | **when {** \ | NA | +| | the IUT **receives** a single notifications containing notificationForwardingURI, it forms an aggregatedNotification \ | | +| | **}** | | ++------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| | **then {** \ | IUT >= AE | +| | the IUT **sends** the Notify request **containing**\ | | +| | aggregatedNotification message representation to the AE\ | | +| | **}** | | ++------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + +TP/oneM2M/CSE/SUB/NTF/010 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+-----------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/SUB/NTF/010 | ++:=======================+:==================================================================================================================================+:============================================================================================================================================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT doesn't send a Notify request to the subscriber resource when "childResourceType" condition tag of eventNotificationCriteria attribute is set to LIST\_OF\_RESOURCE\_TYPE and this list doesn't contain the CHILD\_RESOURCE\_TYPE created in the request | ++------------------------+-----------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.8, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.8, 7.5.1.2.2 | ++------------------------+-----------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+-----------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 3 | ++------------------------+-----------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+-----------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE1\ | +| | **and** the IUT **having registered** the AE2\ | +| | **and** the IUT **having created** a subscription resource on SUBSCRIBED\_TO\_RESOURCE\_ADDRESS resource **containing**\ | +| | notificationURI attribute **set to** AE2\_RESOURCE\_ADDRESS **and**\ | +| | eventNotificationCriteria attribute **containing**\ | +| | notificationEventType element **set to** 3 (Create\_of\_Direct\_Child\_Resource) **and**\ | +| | childResourceType element **set to** LIST\_OF\_RESOURCE\_TYPE\ | +| | **and** AE1 having create privileges SUBSCRIBED\_TO\_RESOURCE\_ADDRESS resource\ | +| | **}** | ++------------------------+-----------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+-----------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE1 | +| | the IUT **receives** a valid CREATE Request **from** AE1 **containing**\ | | +| | To **set to** SUBSCRIBED\_TO\_RESOURCE\_ADDRESS**and**\ | | +| | From **set to** AE1\_ID**and**\ | | +| | Content **containing**\ | | +| | CHILD\_RESOURCE\_TYPE resource representation\ | | +| | **}** | | ++------------------------+-----------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {**\ | IUT >= AE1\ | +| | the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set to** 2001 (CREATED)\ | | +| | a**nd** the IUT **does not send** a NOTIFY Request to AE2\_RESOURCE\_ADDRESS\ | | +| | **}** | | ++------------------------+-----------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + +TP/oneM2M/CSE/SUB/NTF/011 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+-----------------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/SUB/NTF/011 | ++:=======================+:==================================================================================================================================+:==============================================================================================================================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT sends a Notify request to the subscriber resource when "childResourceType" condition tag of eventNotificationCriteria attribute is set to LIST\_OF\_RESOURCE\_TYPE and this list contains the CHILD\_RESOURCE\_TYPE created in the request | ++------------------------+-----------------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.8, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.8, 7.5.1.2.2 | ++------------------------+-----------------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+-----------------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 3 | ++------------------------+-----------------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+-----------------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE1\ | +| | **and** the IUT **having registered** the AE2\ | +| | **and** the IUT **having created** a subscription resource on SUBSCRIBED\_TO\_RESOURCE\_ADDRESS resource **containing**\ | +| | notificationURI attribute **set to** AE2\_RESOURCE\_ADDRESS **and**\ | +| | eventNotificationCriteria attribute **containing**\ | +| | notificationEventType element **set to** 3 (Create\_of\_Direct\_Child\_Resource) **and**\ | +| | childResourceType element **set to** LIST\_OF\_RESOURCE\_TYPE\ | +| | **and** AE1 having create privileges SUBSCRIBED\_TO\_RESOURCE\_ADDRESS resource\ | +| | **}** | ++------------------------+-----------------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+-----------------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE1 | +| | the IUT **receives** a valid CREATE Request **from** AE1 **containing**\ | | +| | To **set to** SUBSCRIBED\_TO\_RESOURCE\_ADDRESS**and**\ | | +| | From **set to** AE1\_ID **and**\ | | +| | Content **containing**\ | | +| | CHILD\_RESOURCE\_TYPE resource representation\ | | +| | **}** | | ++------------------------+-----------------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {**\ | IUT >= AE1\ | +| | the IUT **sends** a valid Response **containing**\ | IUT >= AE2 | +| | Response Status Code **set to** 2001 (CREATED)\ | | +| | a**nd** the IUT **sends** a NOTIFY Request to AE2\_RESOURCE\_ADDRESS\ | | +| | **}** | | ++------------------------+-----------------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + +TP/oneM2M/CSE/SUB/NTF/012 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/SUB/NTF/012 | ++:=======================+:============================================================================================================================================+:=========================================================================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT successfully sends a cross-resource notification to the notificationURI when notifications from resources in regularResourcesAsTarget are received within required TIME\_LIMIT window | ++------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.58, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.5.1.2.18 | ++------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 4 | ++------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE1 **containing**\ | +| | a container resource on CONTAINER\_RESOURCE\_ADDRESS\_1\ | +| | a container resource on CONTAINER\_RESOURCE\_ADDRESS\_2\ | +| | **and** the IUT**having created** a <crossResourceSubsription> resource on CROSS\_RESOURCE\_SUBS\_ADDRESS **containing**\ | +| | regularResourcesAsTarget attribute **containing**\ | +| | CONTAINER\_RESOURCE\_ADDRESS\_1 **and**\ | +| | CONTAINER\_RESOURCE\_ADDRESS\_2 **and**\ | +| | timeWindowType attribute **set to** _TIME\_WINDOW\_TYPE_ **and**\ | +| | timeWindowSize attribute **set to** DURATION **and**\ | +| | notificationURI attribute **set to** AE2\_RESOURCE\_ADDRESS\ | +| | **and** the IUT **having registered** the AE2\ | +| | **}** | ++------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {**\ | \ | +| | the IUT **receives** a valid UPDATE Request (Req1) **from** AE1**contaning**\ | IUT <=> AE1\ | +| | To **set to** CONTAINER\_RESOURCE\_ADDRESS\_1 **and**\ | \ | +| | From **set to** AE\_ID **and**\ | \ | +| | Content **containing**\ | \ | +| | container resource **containing**\ | \ | +| | valid labels attribute\ | \ | +| | **and** the IUT **receives** a valid UPDATE Request (Req2) **from** AE1**contaning**\ | IUT <=> AE1 | +| | To **set to** CONTAINER\_RESOURCE\_ADDRESS\_2 **and**\ | | +| | From **set to** AE\_ID **and**\ | | +| | Content **containing**\ | | +| | container resource **containing**\ | | +| | valid labels attribute\ | | +| | **and** timer has not reached TIME\_LIMIT\ | | +| | **}** | | ++------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {**\ | \ | +| | the IUT **sends** a valid Response to AE1 for Req1\ | IUT >= AE1\ | +| | **and** the IUT **sends** a valid Response to AE1 for Req2\ | IUT >= AE1\ | +| | **and** the IUT **sends** a NOTIFY Request to AE2 generated from crossResourceSubsription on CROSS\_RESOURCE\_SUBS\_ADDRESS **containing**\ | IUT >= AE2 | +| | Content **containing**\ | | +| | notification message **containing**\ | | +| | subscriptionReference attribute **set to** CROSS\_RESOURCE\_SUBS\_ADDRESS\ | | +| | **}** | | ++------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + + +|**TP Id** |**TIME\_WINDOW\_TYPE** | +|-|-| +|TP/oneM2M/CSE/SUB/NTF/012\_TWT/1 |1 (PERIODICWINDOW) | +|TP/oneM2M/CSE/SUB/NTF/012\_TWT/2 |2 (SLIDINGWINDOW) | + +<br />TP/oneM2M/CSE/SUB/NTF/013 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/SUB/NTF/013 | ++:=======================+:=============================================================================================================================+:=======================================================================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT does not send a cross-resource notification to the notificationURI when a notification from resource in regularResourcesAsTarget is not received within required TIME\_LIMIT window | ++------------------------+------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.58, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.5.1.2.18 | ++------------------------+------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 4 | ++------------------------+------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE1 **containing**\ | +| | a container resource on CONTAINER\_RESOURCE\_ADDRESS\_1\ | +| | a container resource on CONTAINER\_RESOURCE\_ADDRESS\_2\ | +| | **and** the IUT**having created** a <crossResourceSubsription> resource on CROSS\_RESOURCE\_SUBS\_ADDRESS **containing**\ | +| | regularResourcesAsTarget attribute **containing**\ | +| | CONTAINER\_RESOURCE\_ADDRESS\_1 **and**\ | +| | CONTAINER\_RESOURCE\_ADDRESS\_2 **and**\ | +| | timeWindowType attribute **set to** _TIME\_WINDOW\_TYPE_ **and**\ | +| | timeWindowSize attribute **set to** DURATION **and**\ | +| | notificationURI attribute **set to** AE2\_RESOURCE\_ADDRESS\ | +| | **and** the IUT **having registered** the AE2\ | +| | **}** | ++------------------------+------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {**\ | \ | +| | the IUT **receives** a valid UPDATE Request (Req1) **from** AE1**contaning**\ | IUT <=> AE1\ | +| | To **set to** CONTAINER\_RESOURCE\_ADDRESS\_1 **and**\ | \ | +| | From **set to** AE\_ID **and**\ | \ | +| | Content **containing**\ | \ | +| | container resource **containing**\ | \ | +| | valid labels attribute\ | \ | +| | **and** the IUT **receives** a valid UPDATE Request (Req2) **from** AE1**contaning**\ | IUT <=> AE1 | +| | To **set to** CONTAINER\_RESOURCE\_ADDRESS\_2 **and**\ | | +| | From **set to** AE\_ID **and**\ | | +| | Content **containing**\ | | +| | container resource **containing**\ | | +| | valid labels attribute\ | | +| | **and** timer has reached TIME\_LIMIT\ | | +| | **}** | | ++------------------------+------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {**\ | IUT >= AE1\ | +| | the IUT **sends** a valid Response to AE1 for Req1\ | IUT >= AE1\ | +| | **and** the IUT **sends** a valid Response to AE1 for Req2\ | | +| | **and** the IUT **does not send** a NOTIFY Request to AE2\ | | +| | **}** | | ++------------------------+------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + + +|**TP Id** |**TIME\_WINDOW\_TYPE** | +|-|-| +|TP/oneM2M/CSE/SUB/NTF/013\_TWT/1 |1 (PERIODICWINDOW) | +|TP/oneM2M/CSE/SUB/NTF/013\_TWT/2 |2 (SLIDINGWINDOW) | + + + + + + +TP/oneM2M/CSE/SUB/NTF/014 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+-------------------------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/SUB/NTF/014 | ++:=======================+:==========================================================================================================================================+:================================================================================================================================================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT sends a cross-resource notification to the notificationURI when notifications from resources in regularResourcesAsTarget are received within required TIME\_LIMIT window having different NOTIFICATION\_EVENT\_TYPE values for each of the target resources | ++------------------------+-------------------------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.58, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.5.1.2.18 | ++------------------------+-------------------------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+-------------------------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 4 | ++------------------------+-------------------------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+-------------------------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE1 **containing**\ | +| | a container resource on CONTAINER\_RESOURCE\_ADDRESS\_1\ | +| | a container resource on CONTAINER\_RESOURCE\_ADDRESS\_2\ | +| | **and** the IUT**having created** a <crossResourceSubsription> resource on CROSS\_RESOURCE\_SUBS\_ADDRESS **containing**\ | +| | regularResourcesAsTarget attribute **containing**\ | +| | CONTAINER\_RESOURCE\_ADDRESS\_1 **and**\ | +| | CONTAINER\_RESOURCE\_ADDRESS\_2 **and**\ | +| | timeWindowType attribute **set to** _TIME\_WINDOW\_TYPE_ **and**\ | +| | timeWindowSize attribute **set to** DURATION **and**\ | +| | eventNotificationCriteriaSet **containing**\ | +| | EVENT\_NOTIFICATION\_CRITERIA\_1 **set to** 1 (Update\_of\_resource) **and**\ | +| | EVENT\_NOTIFICATION\_CRITERIA\_2 **set to** 3 (Create\_of\_Direct\_Child\_Resource)\ | +| | **and** notificationURI attribute **set to** AE2\_RESOURCE\_ADDRESS\ | +| | **and** the IUT **having registered** the AE2\ | +| | **}** | ++------------------------+-------------------------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+-------------------------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | \ | \ | +| | **when {**\ | \ | +| | the IUT **receives** a valid UPDATE Request (Req1) **from** AE1**contaning**\ | IUT <=> AE1\ | +| | To **set to** CONTAINER\_RESOURCE\_ADDRESS\_1 **and**\ | \ | +| | From **set to** AE\_ID **and**\ | \ | +| | Content **containing**\ | \ | +| | container resource **containing**\ | \ | +| | valid labels attribute\ | \ | +| | **and** the IUT **receives** a valid CREATE Request (Req2) **from** AE1**contaning**\ | IUT <=> AE1 | +| | To **set to** CONTAINER\_RESOURCE\_ADDRESS\_2 **and**\ | | +| | From **set to** AE\_ID **and**\ | | +| | Content **containing**\ | | +| | a valid container resource representation\ | | +| | **and** timer has not reached TIME\_LIMIT\ | | +| | **}** | | ++------------------------+-------------------------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {**\ | \ | +| | the IUT **sends** a valid Response to AE1 for Req1\ | IUT >= AE1\ | +| | **and** the IUT **sends** a valid Response to AE1 for Req2\ | IUT >= AE1\ | +| | **and** the IUT **sends** a NOTIFY Request to AE2 generated from crossResourceSubscription CROSS\_RESOURCE\_SUBS\_ADDRESS **containing**\ | IUT >= AE2 | +| | Content **containing**\ | | +| | notification message **containing**\ | | +| | subscriptionReference attribute **set to** CROSS\_SUBS\_RESOURCE\_ADDRESS\ | | +| | **}** | | ++------------------------+-------------------------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + + +|**TP Id** |**TIME\_WINDOW\_TYPE** | +|-|-| +|TP/oneM2M/CSE/SUB/NTF/014\_TWT/1 |1 (PERIODICWINDOW) | +|TP/oneM2M/CSE/SUB/NTF/014\_TWT/2 |2 (SLIDINGWINDOW) | + + + +TP/oneM2M/CSE/SUB/NTF/015 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+-------------------------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/SUB/NTF/015 | ++:=======================+:==========================================================================================================================================+:==============================================================================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT successfully sends a cross-resource notification to the notificationURI when notifications from resources in subscriptionResourcesAsTarget are received within required TIME\_LIMIT window | ++------------------------+-------------------------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.58, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.5.1.2.18 | ++------------------------+-------------------------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+-------------------------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 4 | ++------------------------+-------------------------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+-------------------------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE1 **containing**\ | +| | a container resource on CONTAINER\_RESOURCE\_ADDRESS\_1 containing\ | +| | a subscription resource on SUBS\_RESOURCE\_ADDRESS\_1\ | +| | a container resource on CONTAINER\_RESOURCE\_ADDRESS\_2 containing\ | +| | a subscription resource on SUBS\_RESOURCE\_ADDRESS\_2\ | +| | **and** the IUT**having created** a <crossResourceSubscription> resource on CROSS\_RESOURCE\_SUBS\_ADDRESS **containing**\ | +| | subscriptionResourcesAsTarget attribute **containing**\ | +| | SUBS \_RESOURCE\_ADDRESS\_1 **and**\ | +| | SUBS \_RESOURCE\_ADDRESS\_2 **and**\ | +| | timeWindowType attribute **set to** _TIME\_WINDOW\_TYPE_ **and**\ | +| | timeWindowSize attribute **set to** DURATION **and**\ | +| | notificationURI attribute **set to** AE2\_RESOURCE\_ADDRESS\ | +| | **and** the IUT **having registered** the AE2\ | +| | **}** | ++------------------------+-------------------------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+-------------------------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {**\ | \ | +| | the IUT **receives** a valid UPDATE Request (Req1) **from** AE1**contaning**\ | IUT <=> AE1\ | +| | To **set to** AE1\_RESOURCE\_ADDRESS\_1 **and**\ | \ | +| | From **set to** AE\_ID **and**\ | \ | +| | Content **containing**\ | \ | +| | AE resource **containing**\ | \ | +| | valid labels attribute\ | \ | +| | **and** the IUT **receives** a valid UPDATE Request (Req2) **from** AE1**contaning**\ | IUT <=> AE1 | +| | To **set to** AE1\_RESOURCE\_ADDRESS\_2 **and**\ | | +| | From **set to** AE\_ID **and**\ | | +| | Content **containing**\ | | +| | AE resource **containing**\ | | +| | valid labels attribute\ | | +| | **and** timer has not reached TIME\_LIMIT\ | | +| | **}** | | ++------------------------+-------------------------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {**\ | \ | +| | the IUT **sends** a valid Response to AE1 for Req1\ | IUT >= AE1\ | +| | **and** the IUT **sends** a valid Response to AE1 for Req2\ | IUT >= AE1\ | +| | **and** the IUT **sends** a NOTIFY Request to AE1 generated from SUBS\_RESOURCE\_ADDRESS\_1\ | IUT >= AE1\ | +| | **and** the IUT **sends** a NOTIFY Request to AE1 generated from SUBS\_RESOURCE\_ADDRESS\_2\ | \ | +| | **and** the IUT **sends** a NOTIFY Request to AE2 generated from crossResourceSubscription CROSS\_RESOURCE\_SUBS\_ADDRESS **containing**\ | IUT >= AE1\ | +| | Content **containing**\ | \ | +| | notification message **containing**\ | IUT >= AE2 | +| | subscriptionReference attribute **set to** CROSS\_SUBS\_RESOURCE\_ADDRESS\ | | +| | **}** | | ++------------------------+-------------------------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + + +|**TP Id** |**TIME\_WINDOW\_TYPE** | +|-|-| +|TP/oneM2M/CSE/SUB/NTF/015\_TWT/1 |1 (PERIODICWINDOW) | +|TP/oneM2M/CSE/SUB/NTF/015\_TWT/2 |2 (SLIDINGWINDOW) | + +<br />TP/oneM2M/CSE/SUB/NTF/016 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+-------------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/SUB/NTF/016 | ++:=======================+:==============================================================================================================================+:============================================================================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT does not send a cross-resource notification to the notificationURI when a notification from resource in subscriptionResourcesAsTarget is not received within required TIME\_LIMIT window | ++------------------------+-------------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.58, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.5.1.2.18 | ++------------------------+-------------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+-------------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 4 | ++------------------------+-------------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+-------------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE1 **containing**\ | +| | a container resource on CONTAINER\_RESOURCE\_ADDRESS\_1 containing\ | +| | a subscription resource on SUBS\_RESOURCE\_ADDRESS\_1\ | +| | a container resource on CONTAINER\_RESOURCE\_ADDRESS\_2 containing\ | +| | a subscription resource on SUBS\_RESOURCE\_ADDRESS\_2\ | +| | **and** the IUT**having created** a <crossResourceSubscription> resource on CROSS\_RESOURCE\_SUBS\_ADDRESS **containing**\ | +| | subscriptionResourcesAsTarget attribute **containing**\ | +| | SUBS \_RESOURCE\_ADDRESS\_1 **and**\ | +| | SUBS \_RESOURCE\_ADDRESS\_2 **and**\ | +| | timeWindowType attribute **set to** _TIME\_WINDOW\_TYPE_ **and**\ | +| | timeWindowSize attribute **set to** DURATION **and**\ | +| | notificationURI attribute **set to** AE2\_RESOURCE\_ADDRESS\ | +| | **and** the IUT **having registered** the AE2\ | +| | **}** | ++------------------------+-------------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+-------------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {**\ | \ | +| | the IUT **receives** a valid UPDATE Request (Req1) **from** AE1**contaning**\ | IUT <=> AE1\ | +| | To **set to** AE1\_RESOURCE\_ADDRESS\_1 **and**\ | \ | +| | From **set to** AE\_ID **and**\ | \ | +| | Content **containing**\ | \ | +| | AE resource **containing**\ | \ | +| | valid labels attribute\ | \ | +| | **and** the IUT **receives** a valid UPDATE Request (Req2) **from** AE1**contaning**\ | IUT <=> AE1 | +| | To **set to** AE1\_RESOURCE\_ADDRESS\_2 **and**\ | | +| | From **set to** AE\_ID **and**\ | | +| | Content **containing**\ | | +| | AE resource **containing**\ | | +| | valid labels attribute\ | | +| | **and** timer has reached TIME\_LIMIT\ | | +| | **}** | | ++------------------------+-------------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {**\ | \ | +| | the IUT **sends** a valid Response to AE1 for Req1\ | IUT >= AE1\ | +| | **and** the IUT **sends** a valid Response to AE1 for Req2\ | IUT >= AE1\ | +| | **and** the IUT **sends** a NOTIFY Request to AE1 generated from SUBS\_RESOURCE\_ADDRESS\_1\ | IUT >= AE1\ | +| | **and** the IUT **sends** a NOTIFY Request to AE1 generated from SUBS\_RESOURCE\_ADDRESS\_2\ | \ | +| | **and** the IUT **does not send** a NOTIFY Request to AE2\ | IUT >= AE1 | +| | **}** | | ++------------------------+-------------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + + +|**TP Id** |**TIME\_WINDOW\_TYPE** | +|-|-| +|TP/oneM2M/CSE/SUB/NTF/016\_TWT/1 |1 (PERIODICWINDOW) | +|TP/oneM2M/CSE/SUB/NTF/016\_TWT/2 |2 (SLIDINGWINDOW) | + +<br />TP/oneM2M/CSE/SUB/NTF/017 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+-----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/SUB/NTF/017 | ++:=======================+:====================================================================================================+:================================================================================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT successfully sends notification request to the notificationURI when an update request is received for the target subscribed-to resource with notificationEventType set to "Blocking\_Update" | ++------------------------+-----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0004 <a href="#_ref_1">[1]</a>, clause 7.5.1.2.19 | ++------------------------+-----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+-----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 4 | ++------------------------+-----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+-----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE1\ | +| | **and** the IUT **having registered** the AE2\ | +| | **and** the AE1 **having created** a <subscribed-to type> resource **containing**\ | +| | ATTRIBUTE\_NAME **set to** VALUE\_1 **and**\ | +| | subscription child resource **containing**\ | +| | notificationURI attribute **set to** AE2\_RESOURCE\_ADDRESS **and**\ | +| | eventNotificationCriteria attribute **containing**\ | +| | notificationEventType **set to** 7 (Blocking\_Update)\ | +| | **and** the AE1 **having** privileges to perform RETRIEVE operation on the subscribed-to resource\ | +| | **}** | ++------------------------+-----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+-----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE1 | +| | the IUT **receives** a valid UPDATE Request **from** AE1 **containing**\ | | +| | To **set to** SUBSCRIBED\_TO\_RESOURCE\_ADDRESS**and**\ | | +| | From **set to** AE1\_RESOURCE\_ADDRESS **and**\ | | +| | Content **containing**\ | | +| | <subscribed-to type> resource**containing**\ | | +| | ATTRIBUTE\_NAME **set to** VALUE\_2\ | | +| | **}** | | ++------------------------+-----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= AE2\ | +| | the IUT **sends** a NOTIFY Request to AE2 **contaning**\ | | +| | Content **containing**\ | | +| | notification message **containing**\ | | +| | notificationEvent attribute **containing**\ | | +| | representation attribute **containing**\ | | +| | <subscribed-to type> resource**containing**\ | | +| | All attributes\ | | +| | **}** | | ++------------------------+-----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +<br />TP/oneM2M/CSE/SUB/NTF/018 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+-----------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/SUB/NTF/018 | ++:=======================+:====================================================================================================+:=================================================================================================================================================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT successfully sends notification request to the notificationURI when an update request is received for the target subscribed-to resource with notificationEventType set to "Blocking\_Update" when the attribute condition tag matches the modified attributes | ++------------------------+-----------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0004 <a href="#_ref_1">[1]</a>, clause 7.5.1.2.19 | ++------------------------+-----------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+-----------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 4 | ++------------------------+-----------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+-----------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE1\ | +| | **and** the IUT **having registered** the AE2\ | +| | **and** the AE1 **having created** a <subscribed-to type> resource **containing**\ | +| | ATTRIBUTE\_NAME **set to** VALUE\_1 **and**\ | +| | subscription child resource **containing**\ | +| | notificationURI attribute **set to** AE2\_RESOURCE\_ADDRESS **and**\ | +| | eventNotificationCriteria attribute **containing**\ | +| | notificationEventType **set to** 7 (Blocking\_Update)\ | +| | attribute **set to** ATTRIBUTE\_NAME\ | +| | **and** the AE1 **having** privileges to perform RETRIEVE operation on the subscribed-to resource\ | +| | **}** | ++------------------------+-----------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+-----------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE1 | +| | the IUT **receives** a valid UPDATE Request **from** AE1 **containing**\ | | +| | To **set to** SUBSCRIBED\_TO\_RESOURCE\_ADDRESS**and**\ | | +| | From **set to** AE1\_RESOURCE\_ADDRESS **and**\ | | +| | Content **containing**\ | | +| | <subscribed-to type> resource**containing**\ | | +| | ATTRIBUTE\_NAME **set to** VALUE\_2\ | | +| | **}** | | ++------------------------+-----------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= AE2\ | +| | the IUT **sends** a NOTIFY Request to AE2 **contaning**\ | | +| | Content **containing**\ | | +| | notification message **containing**\ | | +| | notificationEvent attribute **containing**\ | | +| | representation attribute **containing**\ | | +| | <subscribed-to type> resource**containing**\ | | +| | All attributes\ | | +| | **}** | | ++------------------------+-----------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +<br />TP/oneM2M/CSE/SUB/NTF/019 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+-----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/SUB/NTF/019 | ++:=======================+:====================================================================================================+:==================================================================================================================================================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT does not send notification request to the notificationURI when an update request is received for the target subscribed-to resource with notificationEventType set to "Blocking\_Update" but the attribute condition tag does not match the modified attributes | ++------------------------+-----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0004 <a href="#_ref_1">[1]</a>, clause 7.5.1.2.19 | ++------------------------+-----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+-----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 4 | ++------------------------+-----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+-----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE1\ | +| | **and** the IUT **having registered** the AE2\ | +| | **and** the AE1 **having created** a <subscribed-to type> resource **containing**\ | +| | ATTRIBUTE\_NAME\_1 **set to** VALUE\_1 **and**\ | +| | subscription child resource **containing**\ | +| | notificationURI attribute **set to** AE2\_RESOURCE\_ADDRESS **and**\ | +| | eventNotificationCriteria attribute **containing**\ | +| | notificationEventType **set to** 7 (Blocking\_Update)\ | +| | attribute **set to** ATTRIBUTE\_NAME\_2\ | +| | **and** the AE1 **having** privileges to perform RETRIEVE operation on the subscribed-to resource\ | +| | **}** | ++------------------------+-----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+-----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE1 | +| | the IUT **receives** a valid UPDATE Request **from** AE1 **containing**\ | | +| | To **set to** SUBSCRIBED\_TO\_RESOURCE\_ADDRESS**and**\ | | +| | From **set to** AE1\_RESOURCE\_ADDRESS **and**\ | | +| | Content **containing**\ | | +| | <subscribed-to type> resource**containing**\ | | +| | ATTRIBUTE\_NAME\_1 **set to** VALUE\_2\ | | +| | **}** | | ++------------------------+-----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | | +| | the IUT **does not send** a NOTIFY Request to AE2\_RESOURCE\_ADDRESS\ | | +| | **}** | | ++------------------------+-----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +<br />TP/oneM2M/CSE/SUB/NTF/020 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+-----------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/SUB/NTF/020 | ++:=======================+:====================================================================================================+:================================================================================================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT blocks update request for the target subscribed-to resource when an previous update request is received with notificationEventType set to "Blocking\_Update" and notification process is still not completed | ++------------------------+-----------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0004 <a href="#_ref_1">[1]</a>, clause 7.5.1.2.19 | ++------------------------+-----------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+-----------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 4 | ++------------------------+-----------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+-----------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE1\ | +| | **and** the IUT **having registered** the AE2\ | +| | **and** the AE1 **having created** a <subscribed-to type> resource **containing**\ | +| | ATTRIBUTE\_NAME **set to** VALUE\_1 **and**\ | +| | subscription child resource **containing**\ | +| | notificationURI attribute **set to** AE2\_RESOURCE\_ADDRESS **and**\ | +| | eventNotificationCriteria attribute **containing**\ | +| | notificationEventType **set to** 7 (Blocking\_Update)\ | +| | **and** the AE1 **having** privileges to perform RETRIEVE operation on the subscribed-to resource\ | +| | **and** the IUT **having** **received** a valid UPDATE Request **from** AE1\_RESOURCE\_ADDRESS\ | +| | **to** SUBSCRIBED\_TO\_RESOURCE\_ADDRESS\ | +| | **and** the IUT **having sent** a valid NOTIFY Request **to** AE2\_RESOURCE\_ADDRESS\ | +| | **}** | ++------------------------+-----------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+-----------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE1 | +| | the IUT **receives** a valid UPDATE Request **from** AE1 **containing**\ | | +| | To **set to** SUBSCRIBED\_TO\_RESOURCE\_ADDRESS**and**\ | | +| | From **set to** AE1\_RESOURCE\_ADDRESS **and**\ | | +| | Content **containing**\ | | +| | <subscribed-to type> resource**containing**\ | | +| | ATTRIBUTE\_NAME **set to** VALUE\_2\ | | +| | **}** | | ++------------------------+-----------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | | +| | the IUT **does not update** SUBSCRIBED\_TO\_RESOURCE\_ADDRESS\ | | +| | **and** the IUT **does not send** a NOTFIY Request **to** AE2\_RESOURCE\_ADDRESS\ | | +| | **}** | | ++------------------------+-----------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +<br />TP/oneM2M/CSE/SUB/NTF/021 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+-----------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/SUB/NTF/021 | ++:=======================+:====================================================================================================+:==================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT successfully performs update request to the target subscribed-to resource with notificationEventType set to "Blocking\_Update" | ++------------------------+-----------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0004 <a href="#_ref_1">[1]</a>, clause 7.5.1.2.19 | ++------------------------+-----------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+-----------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 4 | ++------------------------+-----------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+-----------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE1\ | +| | **and** the IUT **having registered** the AE2\ | +| | **and** the AE1 **having created** a <subscribed-to type> resource **containing**\ | +| | ATTRIBUTE\_NAME **set to** VALUE\_1 **and**\ | +| | subscription child resource **containing**\ | +| | notificationURI attribute **set to** AE2\_RESOURCE\_ADDRESS **and**\ | +| | eventNotificationCriteria attribute **containing**\ | +| | notificationEventType **set to** 7 (Blocking\_Update)\ | +| | **and** the AE1 **having** privileges to perform RETRIEVE operation on the subscribed-to resource\ | +| | **and** the IUT **having** received a valid UPDATE Request **from** AE1\_RESOURCE\_ADDRESS\ | +| | **to** SUBSCRIBED\_TO\_RESOURCE\_ADDRESS\ | +| | **and** the IUT **having** sent the NOTIFY Request to the AE2\_RESOURCE\_ADDRESS\ | +| | **}** | ++------------------------+-----------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+-----------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE2 | +| | the IUT **receives** a valid NOTIFY Response from AE2 **containing**\ | | +| | ResponseStatusCode set to OK (2000)\ | | +| | **}** | | ++------------------------+-----------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= AE1\ | +| | the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set to** 2004 (UPDATED**)**\ | | +| | **}** | | ++------------------------+-----------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +<br />TP/oneM2M/CSE/SUB/NTF/022 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+-----------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/SUB/NTF/022 | ++:=======================+:====================================================================================================+:=======================================================================================================================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT rejects update request to the target subscribed-to resource when notificationEventType is set to "Blocking\_Update" and the IUT have received the Notify response containing Response Status Code indicating TARGET\_NOT\_REACHABLE | ++------------------------+-----------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0004 <a href="#_ref_1">[1]</a>, clause 7.5.1.2.19 | ++------------------------+-----------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+-----------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 4 | ++------------------------+-----------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+-----------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE1\ | +| | **and** the IUT **having registered** the AE2\ | +| | **and** the AE1 **having created** a <subscribed-to type> resource **containing**\ | +| | ATTRIBUTE\_NAME **set to** VALUE\_1 **and**\ | +| | subscription child resource **containing**\ | +| | notificationURI attribute **set to** AE2\_RESOURCE\_ADDRESS **and**\ | +| | eventNotificationCriteria attribute **containing**\ | +| | notificationEventType **set to** 7 (Blocking\_Update)\ | +| | **and** the AE1 **having** privileges to perform RETRIEVE operation on the subscribed-to resource\ | +| | **and** the IUT **having** **received** a valid UPDATE Request **from** AE1\_RESOURCE\_ADDRESS\ | +| | **to** SUBSCRIBED\_TO\_RESOURCE\_ADDRESS\ | +| | **and** the IUT **having** sent a NOTIFY Request **to** AE2\_RESOURCE\_ADDRESS\ | +| | **}** | ++------------------------+-----------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+-----------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE2 | +| | the IUT **receives** a valid NOTIFY Response **from** AE2 **containing**\ | | +| | ResponseStatusCode **set to** TARGET\_NOT\_REACHABLE (5103)\ | | +| | **}** | | ++------------------------+-----------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= AE1\ | +| | the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set to** 5107 (REMOTE\_ENTITY\_NOT\_REACHABLE)\ | | +| | **}** | | ++------------------------+-----------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +<br />TP/oneM2M/CSE/SUB/NTF/023 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+-----------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/SUB/NTF/023 | ++:=======================+:====================================================================================================+:========================================================================================================================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT rejects update request to the target subscribed-to resource when notificationEventType is set to "Blocking\_Update" and the IUT have received the Notify response containing Response Status Code indicating OPERATION\_NOT\_ALLOWED | ++------------------------+-----------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0004 <a href="#_ref_1">[1]</a>, clause 7.5.1.2.19 | ++------------------------+-----------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+-----------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 4 | ++------------------------+-----------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+-----------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE1\ | +| | **and** the IUT **having registered** the AE2\ | +| | **and** the AE1 **having created** a <subscribed-to type> resource **containing**\ | +| | ATTRIBUTE\_NAME **set to** VALUE\_1 **and**\ | +| | subscription child resource **containing**\ | +| | notificationURI attribute **set to** AE2\_RESOURCE\_ADDRESS **and**\ | +| | eventNotificationCriteria attribute **containing**\ | +| | notificationEventType **set to** 7 (Blocking\_Update)\ | +| | **and** the AE1 **having** privileges to perform RETRIEVE operation on the subscribed-to resource\ | +| | **and** the IUT **having** **received** a valid UPDATE Request **from** AE1\_RESOURCE\_ADDRESS\ | +| | **to** SUBSCRIBED\_TO\_RESOURCE\_ADDRESS\ | +| | **and** the IUT **having** **sent** a NOTIFY Request **to** AE2\_RESOURCE\_ADDRESS\ | +| | **}** | ++------------------------+-----------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+-----------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE2 | +| | the IUT **receives** a valid NOTIFY Response **from** AE2 **containing**\ | | +| | ResponseStatusCode **set to** OPERATION\_NOT\_ALLOWED (4005)\ | | +| | **}** | | ++------------------------+-----------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= AE1\ | +| | the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set to** 4127 (OPERATION\_DENIED\_BY\_REMOTE\_ENTITY)\ | | +| | **}** | | ++------------------------+-----------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + +TP/oneM2M/CSE/SUB/NTF/024 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+-----------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/SUB/NTF/024 | ++:=======================+:====================================================================================================+:=============================================================================================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT rejects the creation of a subscription resource with notificationEventType set to "Blocking\_Update" when the subscribed-to resource has already a subscription resource with this notificationEventType | ++------------------------+-----------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0004 <a href="#_ref_1">[1]</a>, clause 7.5.1.2.19 | ++------------------------+-----------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+-----------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 4 | ++------------------------+-----------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+-----------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE1\ | +| | **and** the IUT **having registered** the AE2\ | +| | **and** the AE1 **having created** a <subscribed-to type> resource **containing**\ | +| | subscription child resource **containing**\ | +| | eventNotificationCriteria attribute **containing**\ | +| | notificationEventType **set to** 7 (Blocking\_Update)\ | +| | **and** the AE1 **having** privileges to perform RETRIEVE operation on the subscribed-to resource\ | +| | **}** | ++------------------------+-----------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+-----------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE1 | +| | the IUT **receives** a valid CREATE Request **from** AE1 **containing**\ | | +| | To **set to** SUBSCRIBED\_TO\_RESOURCE\_ADDRESS **and**\ | | +| | Content **containing**\ | | +| | a subscription resource **containing**\ | | +| | eventNotificationCriteria attribute **containing**\ | | +| | notificationEventType **set to** 7 (Blocking\_Update) \ | | +| | **}** | | ++------------------------+-----------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= AE1\ | +| | the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set to** 4124 (BLOCKING\_SUBSCRIPTION\_ALREADY\_EXISTS)\ | | +| | **}** | | ++------------------------+-----------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + + +#### 7.2.2.5 Group Management (GMG) + +##### 7.2.2.5.1 CREATE Operation +TP/oneM2M/CSE/GMG/CRE/001 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+-----------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/GMG/CRE/001 | ++:=======================+:==================================================================================================================================+:==========================================================================================================+:==============+ +| **Test objective** | Check that the IUT rejects the creation of the group resource when member ID exceed max number of members | ++------------------------+-----------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.7.2, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.3.13 | ++------------------------+-----------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 1 | ++------------------------+-----------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+-----------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+-----------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having** a resource PARENT\_RESOURCE\_ADDRESS **allowing**\ | +| | the AE to perform CREATE operation\ | +| | **}** | ++------------------------+-----------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+-----------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid CREATE Request **from** AE **containing**\ | | +| | To **set to** PARENT\_RESOURCE\_ADDRESS **and**\ | | +| | Resource Type **set to** 9 (group) **and**\ | | +| | From **set to** AE-ID **and**\ | | +| | Content **containing**\ | | +| | group resource **containing**\ | | +| | memberIDs attribute **set to** LIST\_OF\_MEMBER\_RESOURCE\_IDS **and**\ | | +| | maxNrOfMembers attribute **set to** MAX\_NR\_MEMBERS less than the number of memerIDs set in memberIDs attribute\ | | +| | **}** | | ++------------------------+-----------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= AE | +| | the IUT **does not create** the group resource\ | | +| | **and** the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set to** 6010 (MAX\_NUMBER\_OF\_MEMBER\_EXCEEDED)\ | | +| | **}** | | ++------------------------+-----------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------+---------------+ +<br />TP/oneM2M/CSE/GMG/CRE/002 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/GMG/CRE/002 | ++:=======================+:==========================================================================================================================================================================================================+:===============================================================================================================================+:==============+ +| **Test objective** | Check that the IUT rejects the creation of the group resource when the memberType cannot be retrieved due to lack of privilege | ++------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.7.2, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.3.13 | ++------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 1 | ++------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF02 | ++------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | and IUT registered with remote CSE CSE1\ | +| | **and** the AE **having** **created** a resource at MEMBER\_RESOURCE\_ADDRESS\_1 at another CSE1 **containing**\ | +| | resourceType **set to** RESOURCE\_TYPE\ | +| | **and** the IUT **not** **having** privileges to perform RETRIEVE operation on the MEMBER\_RESOURCE\_ADDRESS\_1\ | +| | **}** | ++------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid CREATE Request **from** AE **containing**\ | | +| | To **set to** PARENT\_RESOURCE\_ADDRESS **and**\ | | +| | Resource Type **set to** 9 (group) **and**\ | | +| | From **set to** AE-ID **and**\ | | +| | Content **containing**\ | | +| | group resource **containing**\ | | +| | memberType attribute **set to** RESOURCE\_TYPE **and** memberIDs attribute **set to** MEMBER\_RESOURCE\_ADDRESS\_1\ | | +| | **}** | | ++------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= AE | +| | the IUT **does not create** the group resource\ | | +| | **and** the IUT **sends** a valid valid Response **containing**\ | | +| | Response Status Code **set to** 5105 (RECEIVER\_HAS\_NO\_PRIVILEGE)\ | | +| | **}** | | ++------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------+---------------+ +<br />TP/oneM2M/CSE/GMG/CRE/003 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++-----------------------------------------------------------------+--------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/GMG/CRE/003 | ++:================================================================+:=======================================================================================================+:=====================================================================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT detects the presence of duplicate member IDs during the creation of the _<group>_ resource and removes the duplicate member IDs prior to creation of the <group> resource | ++-----------------------------------------------------------------+--------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.7.2 | ++-----------------------------------------------------------------+--------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 1 | ++-----------------------------------------------------------------+--------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++-----------------------------------------------------------------+--------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++-----------------------------------------------------------------+--------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the IUT **having** created a resource at TARGET\_RESOURCE\_ADDRESS **allowing**\ | +| | a child resource type group\ | +| | **and** the AE **having** privileges to perform CREATE operation on the TARGET\_RESOURCE\_ADDRESS\ | +| | **and** the IUT **having** created a resource at MEMBER\_RESOURCE\_ADDRESS\ | +| | **}** | ++-----------------------------------------------------------------+--------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++-----------------------------------------------------------------+--------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** an valid CREATE Request **from** AE **containing**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS **and**\ | | +| | Resource Type **set to** 9 (group) **and**\ | | +| | From **set to** AE-ID **and**\ | | +| | Content **containing**\ | | +| | group resource **containing**\ | | +| | memberIDs attribute **set to**\ | | +| | MEMBER\_RESOURCE\_ADDRESS,\ | | +| | MEMBER\_RESOURCE\_ADDRESS\ | | +| | **}** | | ++-----------------------------------------------------------------+--------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= AE | +| | the IUT **creates** the group resource\ | | +| | **and** the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set to** 2001 (CREATED)\ | | +| | Content **containing**\ | | +| | group resource **containing**\ | | +| | memberIDs attribute **set to**\ | | +| | MEMBER\_RESOURCE\_ADDRESS\ | | +| | **}** | | ++-----------------------------------------------------------------+--------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| Note: TARGET\_RESOURCE\_ADDRESS : <CSEBase>, <remoteCSE>\ | +| MEMBER\_RESOURCE\_ADDRESS : any oneM2M resource type | ++-----------------------------------------------------------------+--------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +<br />TP/oneM2M/CSE/GMG/CRE/004 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++-----------------------------------------------------------------+--------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/GMG/CRE/004 | ++:================================================================+:=======================================================================================================+:===========================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT validates the resource type during the creation of the _<group>_ resource when memberType attribute is not 'mixed' | ++-----------------------------------------------------------------+--------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.7.2, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.14.2.1 | ++-----------------------------------------------------------------+--------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 1 | ++-----------------------------------------------------------------+--------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++-----------------------------------------------------------------+--------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++-----------------------------------------------------------------+--------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the IUT **having** a resource at TARGET\_RESOURCE\_ADDRESS **allowing**\ | +| | a child resource type group\ | +| | **and** the AE **having** privileges to perform CREATE operation on the TARGET\_RESOURCE\_ADDRESS\ | +| | **and** the IUT **having** a resource at MEMBER\_RESOURCE\_ADDRESS\ | +| | **having** resourceType attribute RESOURCE\_TYPE\ | +| | **}** | ++-----------------------------------------------------------------+--------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++-----------------------------------------------------------------+--------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid CREATE Request **from** AE **containing**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS **and**\ | | +| | Resource Type **set to** 9 (group) **and**\ | | +| | From **set to** AE-ID **and**\ | | +| | Content **containing**\ | | +| | group resource **containing**\ | | +| | memberIDs attribute **set to** MEMBER\_RESOURCE\_ADDRESS\ | | +| | **and**\ | | +| | memberType attribute **set to** RESOURCE\_TYPE\ | | +| | **}** | | ++-----------------------------------------------------------------+--------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= AE | +| | the IUT **creates** the group resource\ | | +| | **and** the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set to** 2001 (CREATED)\ | | +| | Content **containing**\ | | +| | group resource **containing**\ | | +| | memberTypeValidated attribute **set to** TRUE\ | | +| | **}** | | ++-----------------------------------------------------------------+--------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| Note: TARGET\_RESOURCE\_ADDRESS : <CSEBase>, <remoteCSE>\ | +| MEMBER\_RESOURCE\_ADDRESS : any oneM2M resource type | ++-----------------------------------------------------------------+--------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +<br />TP/oneM2M/CSE/GMG/CRE/005 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++-----------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/GMG/CRE/005 | ++:================================================================+:===================================================================================================================================================+:========================================================================================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT handles unsuccessful validation of the resource type during the creation of the _<group>_ resource when memberType attribute is not 'mixed' and the consistencyStrategy attribute is SET\_MIXED | ++-----------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.7.2, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.14.2.1 | ++-----------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 1 | ++-----------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++-----------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++-----------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the IUT **having** a resource at TARGET\_RESOURCE\_ADDRESS **allowing**\ | +| | a child resource type group\ | +| | **and** the AE **having** privileges to perform CREATE operation on the TARGET\_RESOURCE\_ADDRESS\ | +| | **and** the IUT **having** a resource at MEMBER\_RESOURCE\_ADDRESS **having** resourceType attribute RESOURCE\_TYPE\_1\ | +| | **}** | ++-----------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++-----------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid CREATE Request **from** AE **containing**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS **and**\ | | +| | Resource Type **set to** 9 (group) **and**\ | | +| | From **set to** AE-ID **and**\ | | +| | Content **containing**\ | | +| | group resource **containing**\ | | +| | memberIDs attribute **set to**\ | | +| | MEMBER\_RESOURCE\_ADDRESS\ | | +| | **and** memberType attribute **set to** RESOURCE\_TYPE\_2\ | | +| | **and** consistencyStrategy attribute **set to** SET\_MIXED\ | | +| | **}** | | ++-----------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= AE | +| | the IUT **creates** the group resource\ | | +| | **and** the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set to** 2001 (CREATED) **and**\ | | +| | Content **containing**\ | | +| | group resource **containing**\ | | +| | memberTypeValidated attribute **set to** TRUE **and**\ | | +| | memberType attribute **set to** MIXED\ | | +| | **}** | | ++-----------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| Note: TARGET\_RESOURCE\_ADDRESS : <CSEBase>, <remoteCSE>\ | +| MEMBER\_RESOURCE\_ADDRESS : any oneM2M resource type | ++-----------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + +TP/oneM2M/CSE/GMG/CRE/006 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++-----------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/GMG/CRE/006 | ++:================================================================+:==========================================================================================================================================+:=============================================================================================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT handles unsuccessful validation of the resource type during the creation of the _<group>_ resource when memberType attribute is not 'mixed' and the consistencyStrategy attribute is ABANDON\_MEMBER | ++-----------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.7.2, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.14.2.1 | ++-----------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 1 | ++-----------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++-----------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++-----------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the IUT **having** a resource at TARGET\_RESOURCE\_ADDRESS **allowing**\ | +| | a child resource type group\ | +| | **and** the AE **having** privileges to perform CREATE operation on the TARGET\_RESOURCE\_ADDRESS\ | +| | **and** the IUT **having** a resource at MEMBER\_RESOURCE\_ADDRESS\_1\ | +| | **having** resourceType attribute RESOURCE\_TYPE\_1\ | +| | **and** the IUT **having** a resource at MEMBER\_RESOURCE\_ADDRESS\_2\ | +| | **having** resourceType attribute RESOURCE\_TYPE\_2\ | +| | **}** | ++-----------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++-----------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid CREATE Request **from** AE **containing**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS **and**\ | | +| | Resource Type **set to** 9 (group) **and**\ | | +| | From **set to** AE-ID **and**\ | | +| | Content **containing** \ | | +| | group resource **containing**\ | | +| | memberIDs attribute **set to**\ | | +| | MEMBER\_RESOURCE\_ADDRESS\_1,\ | | +| | MEMBER\_RESOURCE\_ADDRESS\_2 **and**\ | | +| | memberType attribute **set to** RESOURCE\_TYPE\_1 **and** consistencyStrategy attribute **set to** ABANDON\_MEMBER\ | | +| | **}** | | ++-----------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= AE | +| | the IUT **creates** the group resource\ | | +| | **and** the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set to** 2001 (CREATED) **and**\ | | +| | Content **containing**\ | | +| | group resource **containing**\ | | +| | memberTypeValidated attribute **set to** TRUE **and**\ | | +| | memberIDs attribute **set to**\ | | +| | MEMBER\_RESOURCE\_ADDRESS\_1\ | | +| | **}** | | ++-----------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| Note: TARGET\_RESOURCE\_ADDRESS : <CSEBase>, <remoteCSE>\ | +| MEMBER\_RESOURCE\_ADDRESS : any oneM2M resource type | ++-----------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + +TP/oneM2M/CSE/GMG/CRE/007 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++-----------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/GMG/CRE/007 | ++:================================================================+:======================================================================================================================================================+:===================================================================================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT handles unsuccessful validation of the resource type during the creation of the group resource when memberType attribute is not 'mixed' and the consistencyStrategy attribute is ABANDON\_GROUP | ++-----------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.7.2, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.14.2.1 | ++-----------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 1 | ++-----------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++-----------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++-----------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the IUT **having** a resource at TARGET\_RESOURCE\_ADDRESS **allowing**\ | +| | a child resource type <group>\ | +| | **and** the AE **having** privileges to perform CREATE operation on the TARGET\_RESOURCE\_ADDRESS\ | +| | **and** the IUT **having** a resource at MEMBER\_RESOURCE\_ADDRESS\_1 **having** resourceType attribute RESOURCE\_TYPE\_1\ | +| | **and** the IUT **having** a resource at MEMBER\_RESOURCE\_ADDRESS\_2 **having** resourceType attribute RESOURCE\_TYPE\_2\ | +| | **}** | ++-----------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++-----------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid CREATE Request **from** AE **containing**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS **and**\ | | +| | Resource Type **set to** 9 (group) **and**\ | | +| | From **set to** AE-ID **and**\ | | +| | Content **containing**\ | | +| | group resource **containing**\ | | +| | memberIDs attribute **set to**\ | | +| | MEMBER\_RESOURCE\_ADDRESS\_1,\ | | +| | MEMBER\_RESOURCE\_ADDRESS\_2 **and**\ | | +| | memberType attribute **set to** RESOURCE\_TYPE\_1 **and** consistencyStrategy attribute **set to** ABANDON\_GROUP\ | | +| | **}** | | ++-----------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= AE | +| | the IUT **does not create** the group resource\ | | +| | **and** the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set to** 4110 (GROUP\_MEMBER\_TYPE\_INCONSISTENT)\ | | +| | **}** | | ++-----------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| Note: TARGET\_RESOURCE\_ADDRESS : <CSEBase>, <remoteCSE>\ | +| MEMBER\_RESOURCE\_ADDRESS : any oneM2M resource type | ++-----------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + +TP/oneM2M/CSE/GMG/CRE/008 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+--------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/GMG/CRE/008 | ++:=======================+:===============================================================================+:=================================================================================================================+:==============+ +| **Test objective** | Check that the IUT creates a <group> resource with empty memberIDs attribute. | ++------------------------+--------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.13, 10.2.7.2, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.14.2.1 | ++------------------------+--------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 3 | ++------------------------+--------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+--------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+--------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having** a resource PARENT\_RESOURCE\_ADDRESS **allowing**\ | +| | the AE to perform CREATE operation\ | +| | **}** | ++------------------------+--------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+--------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid CREATE Request **from** AE **containing**\ | | +| | To **set to** PARENT\_RESOURCE\_ADDRESS **and**\ | | +| | Resource Type **set to** 9 (group) **and**\ | | +| | From **set to** AE-ID **and**\ | | +| | Content **containing**\ | | +| | group resource **containing**\ | | +| | memberIDs attribute **set to** empty\ | | +| | **}** | | ++------------------------+--------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= AE | +| | the IUT **sends** a Response message **containing**\ | | +| | Response Status Code **set to** 2001 (CREATED) **and**\ | | +| | Content **containing**\ | | +| | group resource representation\ | | +| | **}** | | ++------------------------+--------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------+---------------+ + + + + + +##### 7.2.2.5.2 UPDATE Operation +TP/oneM2M/CSE/GMG/UPD/001 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+---------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/GMG/UPD/001 | ++:=======================+:==========================================================================================================================+:==============================================================================================================================+:==============+ +| **Test objective** | Check that the IUT rejects the update of the group resource when the memberType cannot be retrieved due to lack of privilege. | ++------------------------+---------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.7.4, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.3.13 | ++------------------------+---------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 1 | ++------------------------+---------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF02 | ++------------------------+---------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+---------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | and IUT registered with remote CSE CSE1\ | +| | **and** the IUT**having** a resource at MEMBER\_RESOURCE\_ADDRESS\_1 **containing**\ | +| | resourceType **set to** RESOURCE\_TYPE\ | +| | **and** the IUT **having** created a <group> resource at GROUP\_RESOURCE\_ADDRESS\ | +| | **containing**\ | +| | memberIDs attribute **set to** MEMBER\_RESOURCE\_ADDRESS\_1 **and**\ | +| | memberType attribute **set to** RESOURCE\_TYPE\ | +| | **and** the AE **having** privileges to perform UPDATE operation on the GROUP\_RESOURCE\_ADDRESS\ | +| | **and** the AE**having** **created** a resource at MEMBER\_RESOURCE\_ADDRESS\_2 at another CSE1\ | +| | **and** the IUT **not** **having** privileges to perform RETRIEVE operation on MEMBER\_RESOURCE\_ADDRESS\_2\ | +| | **}** | ++------------------------+---------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+---------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid UPDATE Request **from** AE **containing**\ | | +| | To **set to** PARENT\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** AE-ID **and**\ | | +| | Content **containing**\ | | +| | group resource **containing**\ | | +| | memberIDs attribute **set to** MEMBER\_RESOURCE\_ADDRESS\_2\ | | +| | **}** | | ++------------------------+---------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= AE | +| | the IUT **sends** a valid valid Response **containing**\ | | +| | Response Status Code **set to** 5105\ | | +| | (RECEIVER\_HAS \_NO\_PRIVILEGE)\ | | +| | **}** | | ++------------------------+---------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------+---------------+ +<br />TP/oneM2M/CSE/GMG/UPD/002 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+-------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/GMG/UPD/002 | ++:=======================+:======================================================================================================+:===============================================================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT detects the presence of duplicate member IDs during an update of the _<group>_ resource and removes the duplicate member IDs prior to updating the <group> resource | ++------------------------+-------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.7.4, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.14.2.4 | ++------------------------+-------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 1 | ++------------------------+-------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+-------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+-------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the IUT **having** a resource at MEMBER\_RESOURCE\_ADDRESS\_1\ | +| | **and** the IUT **having** created a <group> resource at GROUP\_RESOURCE\_ADDRESS\ | +| | **containing**\ | +| | memberIDs attribute **set to** MEMBER\_RESOURCE\_ADDRESS\_1\ | +| | **and** the AE **having** privileges to perform UPDATE operation on the GROUP\_RESOURCE\_ADDRESS\ | +| | **and** the IUT **having** created a resource at MEMBER\_RESOURCE\_ADDRESS\_2\ | +| | **}** | ++------------------------+-------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+-------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid UPDATE Request **from** AE **containing**\ | | +| | To **set to** GROUP\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** AE-ID **and**\ | | +| | Content **containing**\ | | +| | group resource **containing**\ | | +| | memberIDs attribute **set to**\ | | +| | MEMBER\_RESOURCE\_ADDRESS\_2,\ | | +| | MEMBER\_RESOURCE\_ADDRESS\_2\ | | +| | **}** | | ++------------------------+-------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= AE | +| | the IUT **updates** the group resource\ | | +| | **and** the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set to** 2004 (UPDATED)\ | | +| | Content **containing**\ | | +| | group resource **containing**\ | | +| | memberIDs attribute **set to**\ | | +| | MEMBER\_RESOURCE\_ADDRESS\_2\ | | +| | **}** | | ++------------------------+-------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + +TP/oneM2M/CSE/GMG/UPD/003 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/GMG/UPD/003 | ++:=======================+:======================================================================================================================================================+:=========================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT validates the resource type during an UPDATE of the _<group>_ resource when memberType attribute is not 'mixed'. | ++------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.7.4, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.14.2.4 | ++------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 1 | ++------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the IUT **having** a group resource at TARGET\_RESOURCE\_ADDRESS **containing**\ | +| | memberIDs attribute **set to** MEMBER\_RESOURCE\_ADDRESS\_1\ | +| | memberType attribute **set to** RESOURCE\_TYPE\_1\ | +| | **and** the AE **having** privileges to perform UPDATE operation on the TARGET\_RESOURCE\_ADDRESS\ | +| | **and** the IUT **having** a resource at MEMBER\_RESOURCE\_ADDRESS\_1 **having** resourceType attribute RESOURCE\_TYPE\_1\ | +| | **and** the IUT **having** a resource at MEMBER\_RESOURCE\_ADDRESS\_2**having** resourceType attribute RESOURCE\_TYPE\_1\ | +| | **}** | ++------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid UPDATE Request **from** AE **containing**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** AE-ID **and**\ | | +| | Content **containing**\ | | +| | group resource **containing**\ | | +| | memberIDs attribute **set to**\ | | +| | MEMBER\_RESOURCE\_ADDRESS\_2\ | | +| | **}** | | ++------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= AE | +| | the IUT **updates** the group resource\ | | +| | **and** the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set to** 2004 (UPDATED)\ | | +| | Content **containing**\ | | +| | group resource **containing**\ | | +| | memberTypeValidated attribute **set to** TRUE\ | | +| | **}** | | ++------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +<br />TP/oneM2M/CSE/GMG/UPD/004 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/GMG/UPD/004 | ++:=======================+:=====================================================================================================================================================+:=======================================================================================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT handles unsuccessful validation of the resource type during an UPDATE of the _<_ group_>_ resource when memberType attribute is not 'mixed' and the consistencyStrategy attribute is SET\_MIXED | ++------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.7.4, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.14.2.4 | ++------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 1 | ++------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the IUT **having** a group resource at TARGET\_RESOURCE\_ADDRESS **containing**\ | +| | memberIDs attribute **set to** MEMBER\_RESOURCE\_ADDRESS\_1 **and**\ | +| | memberType attribute **set to** RESOURCE\_TYPE\_1 **and**\ | +| | memberTypeValidated attribute **set to** TRUE and\ | +| | consistencyStrategy attribute **set to** SET\_MIXED\ | +| | **and** the AE **having** privileges to perform UPDATE operation on the TARGET\_RESOURCE\_ADDRESS\ | +| | **and** the IUT **having** a resource at MEMBER\_RESOURCE\_ADDRESS\_1**having** resourceType attribute RESOURCE\_TYPE\_1\ | +| | **and** the IUT **having** a resource at MEMBER\_RESOURCE\_ADDRESS\_2**having** resourceType attribute RESOURCE\_TYPE\_2\ | +| | **}** | ++------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid UPDATE Request **from** AE **containing**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** AE-ID **and**\ | | +| | Content **containing**\ | | +| | group resource **containing**\ | | +| | memberIDs attribute **set to**\ | | +| | MEMBER\_RESOURCE\_ADDRESS\_1,\ | | +| | MEMBER\_RESOURCE\_ADDRESS\_2\ | | +| | **}** | | ++------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= AE | +| | the IUT **updates** the group resource\ | | +| | **and** the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set to** 2004 (UPDATED) **and**\ | | +| | Content **containing**\ | | +| | group resource **containing**\ | | +| | memberTypeValidated attribute **set to** TRUE **and**\ | | +| | memberType attribute **set to** MIXED\ | | +| | **}** | | ++------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +<br />TP/oneM2M/CSE/GMG/UPD/005 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/GMG/UPD/005 | ++:=======================+:======================================================================================================================================================+:=================================================================================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT handles unsuccessful validation of the resource type during an UPDATE of the group resource when memberType attribute is not 'mixed' and the consistencyStrategy attribute is ABANDON\_MEMBER | ++------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.7.4, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.14.2.4 | ++------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 1 | ++------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the IUT **having** a group resource at TARGET\_RESOURCE\_ADDRESS **containing**\ | +| | memberIDs attribute **set to** MEMBER\_RESOURCE\_ADDRESS\_1 **and**\ | +| | memberType attribute **set to** RESOURCE\_TYPE\_1 **and**\ | +| | memberTypeValidated attribute **set to** TRUE **and**\ | +| | consistencyStrategy attribute **set to** ABANDON\_MEMBER\ | +| | **and** the AE **having** privileges to perform UPDATE operation on the TARGET\_RESOURCE\_ADDRESS\ | +| | **and** the IUT **having** a resource at MEMBER\_RESOURCE\_ADDRESS\_1 **having** resourceType attribute RESOURCE\_TYPE\_1\ | +| | **and** the IUT **having** a resource at MEMBER\_RESOURCE\_ADDRESS\_2**having** resourceType attribute RESOURCE\_TYPE\_2\ | +| | **}** | ++------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid UPDATE Request **from** AE **containing**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** AE-ID **and**\ | | +| | Content **containing**\ | | +| | group resource **containing**\ | | +| | memberIDs attribute **set to**\ | | +| | MEMBER\_RESOURCE\_ADDRESS\_1,\ | | +| | MEMBER\_RESOURCE\_ADDRESS\_2\ | | +| | **}** | | ++------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= AE | +| | the IUT **updates** the group resource\ | | +| | **and** the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set to** 2004 (UPDATED) **and**\ | | +| | Content **containing**\ | | +| | group resource **containing**\ | | +| | memberTypeValidated attribute **set to** TRUE **and**\ | | +| | memberIDs attribute **set to** MEMBER\_RESOURCE\_ADDRESS\_1\ | | +| | **}** | | ++------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +<br />TP/oneM2M/CSE/GMG/UPD/006 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/GMG/UPD/006 | ++:=======================+:======================================================================================================================================================+:==================================================================================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT handles unsuccessful validation of the resource type during the update of the group resource when memberType attribute is not 'mixed' and the consistencyStrategy attribute is ABANDON\_GROUP | ++------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.7.4, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.14.2.4 | ++------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 1 | ++------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the IUT **having** a group resource at TARGET\_RESOURCE\_ADDRESS **containing**\ | +| | memberIDs attribute **set to** MEMBER\_RESOURCE\_ADDRESS\_1 **and**\ | +| | memberType attribute **set to** RESOURCE\_TYPE\_1 **and**\ | +| | memberTypeValidated attribute **set to** TRUE **and**\ | +| | consistencyStrategy attribute **set to** ABANDON\_GROUP\ | +| | **and** the AE **having** privileges to perform UPDATE operation on the TARGET\_RESOURCE\_ADDRESS\ | +| | **and** the IUT **having** a resource at MEMBER\_RESOURCE\_ADDRESS\_1 **having** resourceType attribute RESOURCE\_TYPE\_1\ | +| | **and** the IUT **having** a resource at MEMBER\_RESOURCE\_ADDRESS\_2**having** resourceType attribute RESOURCE\_TYPE\_2\ | +| | **}** | ++------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid UPDATE Request **from** AE **containing**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** AE-ID **and**\ | | +| | Content **containing**\ | | +| | group resource **containing**\ | | +| | memberIDs attribute **set to**\ | | +| | MEMBER\_RESOURCE\_ADDRESS\_1,\ | | +| | MEMBER\_RESOURCE\_ADDRESS\_2\ | | +| | **}** | | ++------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {**\ | IUT >= AE | +| | the IUT **does not** **update** the group resource\ | | +| | **and** the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set to** 4110 (GROUP\_MEMBER\_TYPE\_INCONSISTENT)\ | | +| | **}** | | ++------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +<br /> + +TP/oneM2M/CSE/GMG/UPD/007 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/GMG/UPD/007 | ++:=======================+:=================================================================================================================================================================+:=========================================================================================================+:==============+ +| **Test objective** | Check that the IUT detects when the number of memberIDs exceeds the limitation of maxNrOfMembers | ++------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.7.4, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.14.2.4 | ++------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 1 | ++------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the IUT **having** a group resource at TARGET\_RESOURCE\_ADDRESS **containing**\ | +| | memberIDs attribute **set to** MEMBER\_RESOURCE\_ADDRESS\_1,\ | +| | MEMBER\_RESOURCE\_ADDRESS\_2 **and** maxNrOfMembers attribute **set to** 2\ | +| | **and** the AE **having** privileges to perform UPDATE operation on the TARGET\_RESOURCE\_ADDRESS\ | +| | **and** the IUT **having** a resource at MEMBER\_RESOURCE\_ADDRESS\_1 **having** resourceType attribute **set to** RESOURCE\_TYPE\_1\ | +| | **and** the IUT **having** a resource at MEMBER\_RESOURCE\_ADDRESS\_2**having** resourceType attribute **set to** RESOURCE\_TYPE\_1\ | +| | **and** the IUT **having** a resource at MEMBER\_RESOURCE\_ADDRESS\_3**having** resourceType attribute**set to** RESOURCE\_TYPE\_1\ | +| | **}** | ++------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid UPDATE Request **from** AE **containing**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** AE-ID **and**\ | | +| | Content **containing**\ | | +| | group resource **containing**\ | | +| | memberIDs attribute **set to**\ | | +| | MEMBER\_RESOURCE\_ADDRESS\_1,\ | | +| | MEMBER\_RESOURCE\_ADDRESS\_2,\ | | +| | MEMBER\_RESOURCE\_ADDRESS\_3\ | | +| | **}** | | ++------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= AE | +| | the IUT **does not update** the group resource\ | | +| | **and** the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set to** 6010 (MAX\_NUMBER\_OF\_MEMBER\_EXCEEDED)\ | | +| | **}** | | ++------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------+---------------+ +<br />TP/oneM2M/CSE/GMG/UPD/008 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/GMG/UPD/008 | ++:=======================+:================================================================================================================================================================+:===========================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT detects when the value provided for maxNrOfMembers attribute is less than the value of the currentNrOfMembers attribute | ++------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.7.4, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.14.2.4 | ++------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 1 | ++------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the IUT **having** a group resource at TARGET\_RESOURCE\_ADDRESS **containing**\ | +| | memberIDs attribute **set to** MEMBER\_RESOURCE\_ADDRESS\_1,\ | +| | MEMBER\_RESOURCE\_ADDRESS\_2 **and** maxNrOfMembers attribute **set to** 2\ | +| | **and** the AE **having** privileges to perform UPDATE operation on the TARGET\_RESOURCE\_ADDRESS\ | +| | **and** the IUT **having** a resource at MEMBER\_RESOURCE\_ADDRESS\_1**having** resourceType attribute **set to** RESOURCE\_TYPE\_1\ | +| | **and** the IUT **having** a resource at MEMBER\_RESOURCE\_ADDRESS\_2**having** resourceType attribute **set to** RESOURCE\_TYPE\_1\ | +| | **}** | ++------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid UPDATE Request **from** AE **containing**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** AE-ID **and**\ | | +| | Content **containing** group resource **containing**\ | | +| | maxNrOfMembers attribute **set to** 1\ | | +| | **}** | | ++------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= AE | +| | the IUT **does not update** the group resource\ | | +| | **and** the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set to** 6010 (MAX\_NUMBER\_OF\_MEMBER\_EXCEEDED)\ | | +| | **}** | | ++------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +<br /> + +TP/oneM2M/CSE/GMG/UPD/009 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+--------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/GMG/UPD/009 | ++:=======================+:=======================================================================================================+:=======================================================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT handles validation of the resource type during an UPDATE of the _<group>_ resource when memberIDs contains a sub-group on a temporarily unreachable Hosting CSE | ++------------------------+--------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.7.4, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.14.2.4 | ++------------------------+--------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 1 | ++------------------------+--------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF02 | ++------------------------+--------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+--------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** to the remoteCSE\ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the IUT **having** a group resource at TARGET\_RESOURCE\_ADDRESS **containing**\ | +| | memberIDs attribute **set to** MEMBER\_RESOURCE\_ADDRESS\_1**and**\ | +| | memberType attribute **set to** RESOURCE\_TYPE\_1 **and**\ | +| | memberTypeValidated attribute **set to** TRUE **and**\ | +| | consistencyStrategy attribute **set to** ABANDON\_MEMBER\ | +| | **and** the AE **having** privileges to perform UPDATE operation on the TARGET\_RESOURCE\_ADDRESS\ | +| | **and** the IUT **having** a resource at MEMBER\_RESOURCE\_ADDRESS\_1 **having**\ | +| | resourceType attribute **set to** RESOURCE\_TYPE\_1\ | +| | **and** the remoteCSE **having** a group resource at MEMBER\_RESOURCE\_ADDRESS\_2\ | +| | **containing**\ | +| | memberType attribute **set to** RESOURCE\_TYPE\_1\ | +| | **and** the remoteCSE **having** onlineStatus **set to** False\ | +| | **}** | ++------------------------+--------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+--------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid UPDATE Request **from** AE **containing**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** AE-ID **and**\ | | +| | Content **containing**\ | | +| | group resource **containing**\ | | +| | memberIDs attribute **set to**\ | | +| | MEMBER\_RESOURCE\_ADDRESS\_1,\ | | +| | MEMBER\_RESOURCE\_ADDRESS\_2\ | | +| | **}** | | ++------------------------+--------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= AE | +| | the IUT **updates** the group resource\ | | +| | **and** the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set to** 2004 (UPDATED)\ | | +| | Content **containing**\ | | +| | group resource **containing**\ | | +| | memberTypeValidated attribute **set to** FALSE **and**\ | | +| | memberIDs attribute **set to**\ | | +| | MEMBER\_RESOURCE\_ADDRESS\_1,\ | | +| | MEMBER\_RESOURCE\_ADDRESS\_2\ | | +| | **}** | | ++------------------------+--------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +<br />TP/oneM2M/CSE/GMG/UPD/010 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+--------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/GMG/UPD/010 | ++:=======================+:=======================================================================================================+:===========================================================================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT handles validation of the resource type during an UPDATE of the group resource when memberIDs contains a sub-group on a a previously unreachable Hosting CSE that has become reachable | ++------------------------+--------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.7.4, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.14.2.4 | ++------------------------+--------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 1 | ++------------------------+--------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+--------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+--------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** to the remoteCSE\ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the IUT **having** a group resource at TARGET\_RESOURCE\_ADDRESS **containing**\ | +| | memberIDs attribute **set to** MEMBER\_RESOURCE\_ADDRESS\_1,\ | +| | MEMBER\_RESOURCE\_ADDRESS\_2 **and**\ | +| | memberType attribute **set to** RESOURCE\_TYPE\_1 **and**\ | +| | memberTypeValidated attribute **set to** FALSE **and**\ | +| | consistencyStrategy attribute **set to** ABANDON\_MEMBER\ | +| | **and** the AE **having** privileges to perform UPDATE operation on the TARGET\_RESOURCE\_ADDRESS\ | +| | **and** the AE **having** a subscription to TARGET\_RESOURCE\_ADDRESS\ | +| | **and** the IUT **having** a resource at MEMBER\_RESOURCE\_ADDRESS\_1 **having**\ | +| | resourceType attribute **set to** RESOURCE\_TYPE\_1\ | +| | **and** the remoteCSE **having** a group resource at MEMBER\_RESOURCE\_ADDRESS\_2\ | +| | **containing**\ | +| | memberType attribute **set to** RESOURCE\_TYPE\_2\ | +| | **and** the remoteCSE **having** onlineStatus **set to** False\ | +| | **}** | ++------------------------+--------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+--------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid UPDATE Request **from** remoteCSE **containing**\ | | +| | To **set to** REMOTE\_CSE\_ADDRESS **and**\ | | +| | From **set to** CSE-ID **and**\ | | +| | Content **containing**\ | | +| | remoteCSE resource **containing**\ | | +| | onlineStatus attribute **set to** TRUE\ | | +| | **}** | | ++------------------------+--------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= AE | +| | the IUT **sends** a NOTIFY Request **containing**\ | | +| | Content **containing**\ | | +| | group resource **containing**\ | | +| | memberTypeValidated attribute **set to** TRUE **and**\ | | +| | memberIDs attribute **set to**\ | | +| | MEMBER\_RESOURCE\_ADDRESS\_1,\ | | +| | MEMBER\_RESOURCE\_ADDRESS\_2\ | | +| | **}** | | ++------------------------+--------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + + + + +##### 7.2.2.5.3 RETRIEVE Operation +TP/oneM2M/CSE/GMG/RET/001 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/GMG/RET/001 | ++:=======================+:======================================================================================================================================================================+:===============================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT performs a RETRIEVE request for each resource in memberIDs with a relative address appended to fanOutPoint that includes a virtual resource | ++------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.7.7 | ++------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 1 | ++------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the IUT **having** a group resource at TARGET\_RESOURCE\_ADDRESS **containing**\ | +| | membersAccessControlPolicyIDs attribute **set to** ACP\_RESOURCE\_ID **indicating to** allow the AE privileges to perform RETRIEVE operation **and**\ | +| | memberType attribute **set to** 3 (container) **and**\ | +| | memberIDs attribute **set to** MEMBER\_RESOURCE\_ADDRESS1,\ | +| | MEMBER\_RESOURCE\_ADDRESS2\ | +| | **and** the IUT **having** a resource at MEMBER\_RESOURCE\_ADDRESS1 **containing** resourceType attribute **set to** container **and**\ | +| | **and** the IUT **having** a resource at MEMBER\_RESOURCE\_ADDRESS2 **containing** resourceType attribute **set to** container **and**\ | +| | **and** MEMBER\_RESOURCE\_ADDRESS1 and MEMBER\_RESOURCE\_ADDRESS2 **containing**\ | +| | a child resource **containing**\ | +| | resourceType attribute **set to** contentInstance\ | +| | **}** | ++------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid RETRIEVE Request **from** AE **containing**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS/fopt/la **and**\ | | +| | From **set to** AE-ID\ | | +| | **}** | | ++------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= AE | +| | the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set to** 2000 (OK) **and**\ | | +| | Content **containing**\ | | +| | TaggregatedResponse message **containing**\ | | +| | Response for MEMBER\_RESOURCE\_ADDRESS1/la,\ | | +| | Response for MEMBER\_RESOURCE\_ADDRESS2/la\ | | +| | **}** | | ++------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + +<br /> + + +##### 7.2.2.5.4 BASIC OPERATION +TP/oneM2M/CSE/GMG/001 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+-------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/GMG/001 | ++:=======================+:==========================================================================================+:====================================================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT allows a <group>/fopt _OPERATION_ when the Originator has _OPERATION_ permission specified in membersAccessControlPolicyIDs attribute in the group resource | ++------------------------+-------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.7.7 | ++------------------------+-------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 1 | ++------------------------+-------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+-------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+-------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the IUT **having** a group resource at TARGET\_RESOURCE\_ADDRESS **containing**\ | +| | membersAccessControlPolicyIDs attribute **set to** allow the AE to perform _OPERATION_\ | +| | **and** the IUT **having** a resource at MEMBER\_RESOURCE\_ADDRESS1\ | +| | **and** the IUT **having** a resource at MEMBER\_RESOURCE\_ADDRESS2\ | +| | **}** | ++------------------------+-------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+-------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid _OPERATION_ Request **from** AE **containing**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS/fopt **and**\ | | +| | From **set to** AE-ID\ | | +| | **}** | | ++------------------------+-------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= AE | +| | the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set to** 2000(OK) **and**\ | | +| | Content **containing**\ | | +| | aggregatedResponse **containing**\ | | +| | Response for MEMBER\_RESOURCE\_ADDRESS1,\ | | +| | Response for MEMBER\_RESOURCE\_ADDRESS2\ | | +| | **}** | | ++------------------------+-------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + +|**TP Id** |**OPERATION** | +|-|-| +|TP/oneM2M/CSE/GMG/001\_CRE |CREATE | +|TP/oneM2M/CSE/GMG/001\_RET |RETRIEVE | +|TP/oneM2M/CSE/GMG/001\_UPD |UPDATE | +|TP/oneM2M/CSE/GMG/001\_DEL |DELETE | + + +<br />TP/oneM2M/CSE/GMG/002 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/GMG/002 | ++:=======================+:=======================================================================================================================================================+:================================================================================================================================================================================+:==============+ +| **Test objective** | Check that IUT denies a <group>/fopt _OPERATION_ when the Originator does not have _OPERATION_ permission specified in membersAccessControlPolicyIDs in the group resource | ++------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.7.7 | ++------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 1 | ++------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the IUT **having** a group resource at TARGET\_RESOURCE\_ADDRESS **containing**\ | +| | membersAccessControlPolicyIDs attribute **set** **to** ACP\_RESOURCE\_ID **indicating to** allow the AE to perform all operations except _OPERATION_\ | +| | **and** the IUT **having** a resource at MEMBER\_RESOURCE\_ADDRESS1\ | +| | **and** the IUT **having** a resource at MEMBER\_RESOURCE\_ADDRESS2\ | +| | **}** | ++------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid _OPERATION_ Request **from** AE **containing**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS/fopt **and**\ | | +| | From **set to** AE-ID\ | | +| | **}** | | ++------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= AE | +| | the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set to** 4103 (ORIGINATOR\_HAS\_NO\_PRIVILEGE)\ | | +| | **}** | | ++------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + + +|**TP Id** |**OPERATION** | +|-|-| +|TP/oneM2M/CSE/GMG/002\_CRE |CREATE | +|TP/oneM2M/CSE/GMG/002\_RET |RETRIEVE | +|TP/oneM2M/CSE/GMG/002\_UPD |UPDATE | +|TP/oneM2M/CSE/GMG/002\_DEL |DELETE | + + + +<br />TP/oneM2M/CSE/GMG/003 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/GMG/003 | ++:=======================+:============================================================================================================================================================================+:==========================================================================================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT allows a <group>/fopt _OPERATION_ when the Originator has _OPERATION_ permission specified in _accessControlPolicyIDs_ and the membersAccessControlPolicyIDs is empty in the <group> resource | ++------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.7.7 | ++------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 1 | ++------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the IUT **having** a group resource at TARGET\_RESOURCE\_ADDRESS **containing** membersAccessControlPolicyIDs attribute **set to** empty **and**\ | +| | accessControlPolicyIDs attribute **set to** ACP\_RESOURCE\_ID **indicating to** allow the AE privileges to perform _OPERATION_\ | +| | **and** the IUT **having** a resource at MEMBER\_RESOURCE\_ADDRESS1\ | +| | **and** the IUT **having** a resource at MEMBER\_RESOURCE\_ADDRESS2\ | +| | **}** | ++------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid _OPERATION_ Request **from** AE **containing**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS/fopt **and**\ | | +| | From **set to** AE-ID\ | | +| | **}** | | ++------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= AE | +| | the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set** 2000(OK)**and**\ | | +| | Content **containing**\ | | +| | aggregatedResponse message **containing**\ | | +| | Response for MEMBER\_RESOURCE\_ADDRESS1,\ | | +| | Response for MEMBER\_RESOURCE\_ADDRESS2\ | | +| | **}** | | ++------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + +|**TP Id** |**OPERATION** | +|-|-| +|TP/oneM2M/CSE/GMG/003\_CRE |CREATE | +|TP/oneM2M/CSE/GMG/003\_RET |RETRIEVE | +|TP/oneM2M/CSE/GMG/003\_UPD |UPDATE | +|TP/oneM2M/CSE/GMG/003\_DEL |DELETE | + + +<br />TP/oneM2M/CSE/GMG/004 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/GMG/004 | ++:=======================+:============================================================================================================================================================================+:============================================================================================================================================================================================================================+:==============+ +| **Test objective** | Check that IUT rejects a <group>/fopt _OPERATION_ when the Originator does not have _OPERATION_ permission specified in _accessControlPolicyIDs_ and the membersAccessControlPolicyIDs is empty in the group resource | ++------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.7.7 | ++------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 1 | ++------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the IUT **having** a group resource at TARGET\_RESOURCE\_ADDRESS **containing** membersAccessControlPolicyIDs attribute **set to** empty **and**\ | +| | accessControlPolicyIDs attribute **set to** ACP\_RESOURCE\_ID **indicating to** allow the AE privileges to perform all operations except _OPERATION_\ | +| | **and** the IUT **having** a resource at MEMBER\_RESOURCE\_ADDRESS1\ | +| | **and** the IUT **having** a resource at MEMBER\_RESOURCE\_ADDRESS2\ | +| | **}** | ++------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid _OPERATION_ Request **from** AE **containing**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS/fopt **and**\ | | +| | From **set to** AE-ID\ | | +| | **}** | | ++------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= AE | +| | the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set to** 4103 (ORIGINATOR\_HAS\_NO\_PRIVILEGE)\ | | +| | **}** | | ++------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + +|**TP Id** |**OPERATION** | +|-|-| +|TP/oneM2M/CSE/GMG/004\_CRE |CREATE | +|TP/oneM2M/CSE/GMG/004\_RET |RETRIEVE | +|TP/oneM2M/CSE/GMG/004\_UPD |UPDATE | +|TP/oneM2M/CSE/GMG/004\_DEL |DELETE | + + +TP/oneM2M/CSE/GMG/005 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/GMG/005 | ++:=======================+:=======================================================================================================================================================================================================================================+:======================================================================================================================+:==============+ +| **Test objective** | Check that IUT performs an _OPERATION_ request for each resource in memberIDs with no relative address appended to it | ++------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.7.7 | ++------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 1 | ++------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE1\ | +| | **and** the IUT **having registered** the AE2\ | +| | **and** the IUT **having** a <group> resource at TARGET\_RESOURCE\_ADDRESS **containing** membersAccessControlPolicyIDs attribute **set to** allow the AE privileges to perform _OPERATION_ **and**\ | +| | memberType attribute **set to** AE AE **and**\ | +| | memberIDs attribute **set to** MEMBER\_RESOURCE\_ADDRESS1,\ | +| | MEMBER\_RESOURCE\_ADDRESS2\ | +| | **and** the IUT **having** a resource at MEMBER\_RESOURCE\_ADDRESS1 **containing** resourceType**set to** AE\ | +| | **and** the IUT **having** a resource at MEMBER\_RESOURCE\_ADDRESS2 **containing** resourceType**set to** AE\ | +| | **}** | ++------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid _OPERATION_ Request **from** AE **containing**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS/fopt **and**\ | | +| | From **set to** AE-ID\ | | +| | **}** | | ++------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= AE | +| | the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set to** 2000(OK) **and**\ | | +| | Content **containing**\ | | +| | aggregatedResponse message **containing**\ | | +| | Response for MEMBER\_RESOURCE\_ADDRESS1 **and**\ | | +| | Response for MEMBER\_RESOURCE\_ADDRESS2\ | | +| | **}** | | ++------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------+---------------+ + + + +|**TP Id** |**OPERATION** | +|-|-| +|TP/oneM2M/CSE/GMG/005\_CRE |CREATE | +|TP/oneM2M/CSE/GMG/005\_RET |RETRIEVE | +|TP/oneM2M/CSE/GMG/005\_UPD |UPDATE | +|TP/oneM2M/CSE/GMG/005\_DEL |DELETE | + + +TP/oneM2M/CSE/GMG/006 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/GMG/006 | ++:=======================+:==========================================================================================================================================================================================+:======================================================================================================================+:==============+ +| **Test objective** | Check that IUT perfomrs an _OPERATION_ request for each resource in memberIDs with a relative address appended to it | ++------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.7.7 | ++------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 1 | ++------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE1\ | +| | **and** the IUT **having registered** the AE2\ | +| | **and** the IUT **having** a <group> resource at TARGET\_RESOURCE\_ADDRESS **containing** membersAccessControlPolicyIDs attribute **set to** allow the AE privileges to\ | +| | perform CREATE **and**\ | +| | memberType attribute **set to** AE **and** \ | +| | memberIDs attribute **set to** MEMBER\_RESOURCE\_ADDRESS1,\ | +| | MEMBER\_RESOURCE\_ADDRESS2\ | +| | **and** the IUT **having** a resource at MEMBER\_RESOURCE\_ADDRESS1 **containing** resourceType attribute **set to** AE\ | +| | **and** the IUT **having** a resource at MEMBER\_RESOURCE\_ADDRESS2 **containing** resourceType attribute **set to** AE\ | +| | **and** the IUT **having** a resource at MEMBER\_RESOURCE\_ADDRESS1 **containing**\ | +| | a child resource **containing**\ | +| | resourceType attribute **set to** container **and**\ | +| | resourceName attribute **set to** NAME\ | +| | **and** the IUT **having** a resource at MEMBER\_RESOURCE\_ADDRESS2 **containing**\ | +| | a child resource **containing**\ | +| | resourceType attribute **set to** container **and**\ | +| | resourceName attribute **set to** NAME\ | +| | **}** | ++------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid _OPERATION_ Request **from** AE **containing**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS/fopt/NAME **and**\ | | +| | From **set to** AE-ID\ | | +| | **}** | | ++------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= AE | +| | the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set to** 2000(OK) **and**\ | | +| | Content **containing**\ | | +| | aggregatedResponse message **containing**\ | | +| | Response for MEMBER\_RESOURCE\_ADDRESS1 **and**\ | | +| | Response for MEMBER\_RESOURCE\_ADDRESS2\ | | +| | **}** | | ++------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------+---------------+ + + + +|**TP Id** |**OPERATION** | +|-|-| +|TP/oneM2M/CSE/GMG/006\_CRE |CREATE | +|TP/oneM2M/CSE/GMG/006\_RET |RETRIEVE | +|TP/oneM2M/CSE/GMG/006\_UPD |UPDATE | +|TP/oneM2M/CSE/GMG/006\_DEL |DELETE | + +<br /> + +TP/oneM2M/CSE/GMG/007 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/GMG/007 | ++:=======================+:========================================================================================================================================================+:=============================================================================================================+:==============+ +| **Test objective** | Check that the IUT denies a <group>/fanOutPoint RETRIEVE when there is no memberID in <group> resource | ++------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.14.2.4 | ++------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 1 | ++------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the IUT **having** a group resource at TARGET\_RESOURCE\_ADDRESS **containing**\ | +| | membersAccessControlPolicyIDs attribute **set** **to** ACP\_RESOURCE\_ID **indicating to** allow the AE to perform all operations **and**\ | +| | no memberID attribute\ | +| | **}** | ++------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid RETRIEVE Request **from** AE **containing**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS/fopt **and**\ | | +| | From **set to** AE-ID\ | | +| | **}** | | ++------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= AE | +| | the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set to** 4109 (NO\_MEMBER)\ | | +| | **}** | | ++------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------+---------------+ + +<br /> + +#### 7.2.2.6 Discovery (DIS) + + + +##### 7.2.2.6.1 RETRIEVE Operation +TP/oneM2M/CSE/DIS/001 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+--------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------+------------------------+ +| **TP Id** | TP/oneM2M/CSE/DIS/001 | ++:=======================+:===========================================================================================+:=====================================================================================================+:=======================+ +| **Test objective** | Check that the IUT returns successfully a list all discovered resource addresses | ++------------------------+--------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------+------------------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.6, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.2.3.13 | ++------------------------+--------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------+------------------------+ +| **Parent Release** | Release 1 | ++------------------------+--------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------+------------------------+ +| **Config Id** | CF01 | ++------------------------+--------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------+------------------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+--------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------+------------------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the IUT **having** a container resource TARGET\_RESOURCE\_ADDRESS **containing**\ | +| | a child resource **a** **nd**\ | +| | the AE **having** privileges to perform DISCOVERY operation\ | +| | } | ++------------------------+--------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------+------------------------+ +| **Expected behaviour** | **Test events** | **Expected behaviour** | ++------------------------+--------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------+------------------------+ +| **Expected behaviour** | **when {**\ | | +| | the IUT **receives** a valid RETRIEVE Request **from** AE **containing**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** AE\_ID **and**\ | | +| | Filter Criteria **containing**\ | | +| | filterUsage**set to** 1 (Discovery Criteria)\ | | +| | **}** | | ++------------------------+--------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------+------------------------+ +| **Expected behaviour** | **then {**\ | | +| | the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set to** 2000 (OK) **and**\ | | +| | Content**containing**\ | | +| | URIList representation\ | | +| | **}** | | ++------------------------+--------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------+------------------------+ + + +TP/oneM2M/CSE/DIS/002 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+---------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/DIS/002 | ++:=======================+:============================================================================================+:====================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT returns successfully appropriate list of discovered resource when the filter criteria is provided in the request | ++------------------------+---------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 8.1.3 and clause 10.2.6, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.2.3.13 | ++------------------------+---------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 1 | ++------------------------+---------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+---------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+---------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the IUT **having** a container resource TARGET\_RESOURCE\_ADDRESS **containing**\ | +| | a child resource**a** **nd**\ | +| | the AE **having** privileges to perform DISCOVERY operation on the child resource\ | +| | **}** | ++------------------------+---------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+---------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {**\ | IUT <=> AE | +| | the IUT **receives** a valid RETRIEVE Request **from** AE **containing**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** AE-ID **and**\ | | +| | Filter Criteria**set to** FILTER\_CRITERIA\_CONDITIONS **containing**\ | | +| | filterUsage**set to** 1 (Discovery Criteria)\ | | +| | **}** | | ++------------------------+---------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {**\ | IUT >= AE | +| | the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set to** 2000 (OK) **and**\ | | +| | Content **containing**\ | | +| | URIList representation\ | | +| | **}** | | ++------------------------+---------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + +TP/oneM2M/CSE/DIS/003 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+---------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------+------------------------+ +| **TP Id** | TP/oneM2M/CSE/DIS/003 | ++:=======================+:============================================================================================+:======================================================================================================================+:=======================+ +| **Test objective** | Check that the IUT returns the empty address list when no result matching with filter criteria is discovered | ++------------------------+---------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------+------------------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 8.1.3 and clause 10.2.6, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.2.3.13 | ++------------------------+---------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------+------------------------+ +| **Parent Release** | Release 1 | ++------------------------+---------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------+------------------------+ +| **Config Id** | CF01 | ++------------------------+---------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------+------------------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+---------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------+------------------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the IUT **having** a container resource TARGET\_RESOURCE\_ADDRESS **containing**\ | +| | a child resource **a** **nd**\ | +| | the AE **having** privileges to perform DISCOVERY operation on the child resource\ | +| | **and** FILTER\_CRITERIA\_CONDITIONS **not** **matching** child resource\ | +| | } | ++------------------------+---------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------+------------------------+ +| **Expected behaviour** | **Test events** | **Expected behaviour** | ++------------------------+---------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------+------------------------+ +| **Expected behaviour** | **when {**\ | | +| | the IUT **receives** a valid RETRIEVE Request **from** AE **containing**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** AE-ID **and**\ | | +| | Filter Criteria**set to** FILTER\_CRITERIA\_CONDITIONS **containing**\ | | +| | filterUsage**set to** 1 (Discovery Criteria)\ | | +| | **}** | | ++------------------------+---------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------+------------------------+ +| **Expected behaviour** | **then {** \ | | +| | the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set to** 2000 (OK) **and**\ | | +| | Content **containing**\ | | +| | URIList element **set to** empty list\ | | +| | **}** | | ++------------------------+---------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------+------------------------+ + +TP/oneM2M/CSE/DIS/004 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+---------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------+ +| **TP Id** | TP/oneM2M/CSE/DIS/004 | ++:=======================+:============================================================================================+:=========================================================================================================================================================================================+:=======================+ +| **Test objective** | Check that the IUT returns successfully a list of discovered resource addresses with Non-hierarchical addressing form when the Desired Identifier Result Type is provided in the request | ++------------------------+---------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 8.1.3 and clause 10.2.6, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.2.3.13 | ++------------------------+---------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------+ +| **Config Id** | CF01 | ++------------------------+---------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+---------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the IUT **having** a container resource TARGET\_RESOURCE\_ADDRESS **containing**\ | +| | a child resource**a** **nd**\ | +| | the AE **having** privileges to perform DISCOVERY operation\ | +| | **}** | ++------------------------+---------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------+ +| **Expected behaviour** | **Test events** | **Expected behaviour** | ++------------------------+---------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------+ +| **Expected behaviour** | **when {** \ | | +| | the IUT **receives** a valid RETRIEVE Request **from** AE **containing**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** AE-ID **and**\ | | +| | Desired Identifier Result Type**set to** 2 (unstructured) **and**\ | | +| | Filter Criteria **containing**\ | | +| | filterUsage**set to** 1 (Discovery Criteria)\ | | +| | **}** | | ++------------------------+---------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------+ +| **Expected behaviour** | **then {** \ | | +| | the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set to** 2000 (OK) **and**\ | | +| | Content**containing**\ | | +| | URIList representation **containing**\ | | +| | unstructured addresses of discovered resources\ | | +| | **}** | | ++------------------------+---------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------+ + + +<br />TP/oneM2M/CSE/DIS/005 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+-------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/DIS/005 | ++:=======================+:==================================================================================================================+:=======================================================================================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT accepts a discovery requests to the resource TARGET\_RESOURCE\_ADDRESS when AE has no privilege to perform the discovery operation on the children/descendant of resource TARGET\_RESOURCE\_ADDRESS | ++------------------------+-------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.6.2 and clause 7.2.3.14, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.3.3.14 | ++------------------------+-------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 1 | ++------------------------+-------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+-------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+-------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {**\ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having** **registered** the AE **containing**\ | +| | child resources\ | +| | **and** the AE **having no** privileges to perform DISCOVERY operation on the children/ descendant of resource\ | +| | TARGET\_RESOURCE\_ADDRESS\ | +| | **}** | ++------------------------+-------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+-------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {**\ | IUT <=> AE | +| | the IUT**receives** a valid RETRIEVE Request **from** AE **containing**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** AE\_ID **and**\ | | +| | Filter Criteria **containing**\ | | +| | filterUsage **set to** 1 (Discovery Criteria)\ | | +| | **}** | | ++------------------------+-------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {**\ | IUT >= AE | +| | the IUT sends a valid Response **containing**\ | | +| | Response Status Code **set** **to** 2000 (OK) **and**\ | | +| | Content **containing**\ | | +| | URIList element **set to** empty list\ | | +| | **}** | | ++------------------------+-------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + +TP/oneM2M/CSE/DIS/006 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+--------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------+ +| **TP Id** | TP/oneM2M/CSE/DIS/006 | ++:=======================+:=================================================================================================+:================================================================================================================================================================+:=======================+ +| **Test objective** | Check that the IUT responds with an error when the AE sends requests to discover the resource TARGET\_RESOURCE\_ADDRESS which does not exist in the Hosting CSE | ++------------------------+--------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.6.2, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.3.3.14 | ++------------------------+--------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------+ +| **Config Id** | CF01 | ++------------------------+--------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------+ +| **Parent Release** | Release 1 | ++------------------------+--------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+--------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the IUT **having** **not** **yet** **created** a resource TARGET\_RESOURCE\_ADDRESS\ | +| | **}** | ++------------------------+--------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------+ +| **Expected behaviour** | **Test events** | **Expected behaviour** | ++------------------------+--------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------+ +| **Expected behaviour** | **when {** \ | | +| | the IUT**receives** a valid RETRIEVE Request **from** AE **containing**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** AE\_ID **and**\ | | +| | Filter Criteria **containing**\ | | +| | filterUsage **set to** 1 (Discovery Criteria)\ | | +| | **}** | | ++------------------------+--------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------+ +| **Expected behaviour** | **then {** \ | | +| | the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set to** 4004 (NOT\_FOUND)\ | | +| | **}** | | ++------------------------+--------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------+ + + +<br />TP/oneM2M/CSE/DIS/007 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+---------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------+ +| **TP Id** | TP/oneM2M/CSE/DIS/007 | ++:=======================+:======================================================================================+:===============================================================================================================================================================================================+:=======================+ +| **Test objective** | Check that the IUT responds the originator with an error when the originator sends a request including an invalid format of filter criteria to discover the resource TARGET\_RESOURCE\_ADDRESS | ++------------------------+---------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.6, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.3.3.6 | ++------------------------+---------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------+ +| **Parent Release** | Release 1 | ++------------------------+---------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------+ +| **Config Id** | CF01 | ++------------------------+---------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+---------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------+ +| **Initial conditions** | **with {**\ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the originator AE\ | +| | **and** the IUT **having** a container resource TARGET\_RESOURCE\_ADDRESS **containing**\ | +| | a child resource **a** **nd**\ | +| | the AE **having** privileges to perform DISCOVERY operation\ | +| | **}** | ++------------------------+---------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------+ +| **Expected behaviour** | **Test events** | **Expected behaviour** | ++------------------------+---------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------+ +| **Expected behaviour** | **when {**\ | IUT <=> AE | +| | the IUT **receives** a valid RETRIEVE Request **from** AE **containing**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** AE\_ID **and**\ | | +| | Filter Criteria **set to** FILTER\_CRITERIA\_CONDITIONS **not being** valid format\ | | +| | **}** | | ++------------------------+---------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------+ +| **Expected behaviour** | **then {**\ | IUT >= AE | +| | the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set to** 4000 (BAD\_REQUEST)\ | | +| | **}** | | ++------------------------+---------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------+ + + +<br />TP/oneM2M/CSE/DIS/008 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+--------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/DIS/008 | ++:=======================+:===========================================================================================+:=================================================================================================================================================================================================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT responds the originator with a success response when the originator sends a request to discover the resource TARGET\_RESOURCE\_ADDRESS including two conflicted filter criteria of different type FILTER\_CRITERIA\_CONDITION\_1 and FILTER\_CRITERIA\_CONDITION_\ 2 (E.G. _createBefore < createdAfter_ ) | ++------------------------+--------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 6.2.5, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.3.3.17 | ++------------------------+--------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 1 | ++------------------------+--------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+--------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+--------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {**\ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the originator AE\ | +| | **and** the IUT **having** a container resource TARGET\_RESOURCE\_ADDRESS **containing**\ | +| | a child resource**a** **nd**\ | +| | the AE **having** privileges to perform DISCOVERY operation on the child resource\ | +| | **}** | ++------------------------+--------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+--------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {**\ | IUT <=> AE | +| | the IUT**receives** a valid RETRIEVE Request from AE **containing**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** AE\_ID**and**\ | | +| | Filter Criteria **containing**\ | | +| | filterUsage **set to** 1 (Discovery Criteria)**and**\ | | +| | **having** conflict conditions \ | | +| | **}** | | ++------------------------+--------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {**\ | IUT >= AE | +| | the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set to** 2000 (OK) **and**\ | | +| | Content **containing**\ | | +| | URIList element **set to** empty list\ | | +| | **}** | | ++------------------------+--------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + + +|**TP Id** |**REQ Reference** |**FILTER\_CRITERIA**<br />**\_CONDITION\_1** |**FILTER\_CRITERIA**<br />**\_CONDITION\_2** | +|-|-|-|-| +|TP/oneM2M/CSE/DIS/008\_CRB/CRA |REQ-0004-07241 |createdBefore |createdAfter | +|TP/oneM2M/CSE/DIS/008\_MS/US |REQ-0004-07242 |unmodifiedSince |modifiedSince | +|TP/oneM2M/CSE/DIS/008\_STS/STB |REQ-0004-07243 |stateTagSmaller |stateTagBigger | +|TP/oneM2M/CSE/DIS/008\_EXB/EXA |REQ-0004-07244 |expireBefore |expireAfter | + +TP/oneM2M/CSE/DIS/009 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+--------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/DIS/009 | ++:=======================+:=================================================================================================+:========================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT returns the empty address list when resources match the filter criteria but they do not include DISCOVERY permission | ++------------------------+--------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.2.3 and clause 10.2.6, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.2.3.13 | ++------------------------+--------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 1 | ++------------------------+--------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+--------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+--------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the IUT **having** a resource TARGET\_RESOURCE\_ADDRESS **containing**\ | +| | a child resource\ | +| | **and** the AE **not having** privileges to perform DISCOVERY operation on the child resource\ | +| | **and** FILTER\_CRITERIA\_CONDITIONS **matching** the child resource\ | +| | **}** | ++------------------------+--------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+--------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {**\ | IUT <=> AE | +| | the IUT **receives** a valid RETRIEVE Request **from** AE **containing**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** AE-ID **and**\ | | +| | Filter Criteria**set to** FILTER\_CRITERIA\_CONDITIONS **containing**\ | | +| | filterUsage**set to** 1 (Discovery Criteria)\ | | +| | **}** | | ++------------------------+--------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {**\ | IUT >= AE | +| | the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set to** 2000 (OK) **and**\ | | +| | Content **containing**\ | | +| | URIList element **set to** empty list\ | | +| | **}** | | ++------------------------+--------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------+---------------+ + +TP/oneM2M/CSE/DIS/010 + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+---------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------+ +| **TP Id** | TP/oneM2M/CSE/DIS/010 | ++:=======================+:============================================================================================+:=====================================================================================================================================================================================+:=======================+ +| **Test objective** | Check that the IUT returns successfully a list of discovered resource addresses with hierarchical addressing form when the Desired Identifier Result Type is provided in the request | ++------------------------+---------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 8.1.3 and clause 10.2.6, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.2.3.13 | ++------------------------+---------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------+ +| **Config Id** | CF01 | ++------------------------+---------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+---------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the IUT **having** a container resource TARGET\_RESOURCE\_ADDRESS **containing**\ | +| | a child resource**and**\ | +| | the AE **having** privileges to perform DISCOVERY operation\ | +| | **}** | ++------------------------+---------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------+ +| **Expected behaviour** | **Test events** | **Expected behaviour** | ++------------------------+---------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------+ +| **Expected behaviour** | **when {** \ | \ | +| | the IUT **receives** a valid RETRIEVE Request **from** AE **containing**\ | \ | +| | To **set to** TARGET\_RESOURCE\_ADDRESS **and**\ | \ | +| | From **set to** AE-ID **and**\ | \ | +| | Desired Identifier Result Type **set to** 1 (structured) **and**\ | IUT <=> AE | +| | Filter Criteria **containing**\ | | +| | filterUsage**set to** 1 (Discovery Criteria)\ | | +| | **}** | | ++------------------------+---------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------+ +| **Expected behaviour** | **then {**\ | \ | +| | the IUT **sends** a valid Response **containing**\ | \ | +| | Response Status Code **set to** 2000 (OK) **and**\ | \ | +| | Content**containing**\ | IUT >= AE | +| | URIList representation **containing**\ | | +| | structured addresses of discovered resources\ | | +| | **}** | | ++------------------------+---------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------+ + + +TP/oneM2M/CSE/DIS/011 + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+---------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------+ +| **TP Id** | TP/oneM2M/CSE/DIS/011 | ++:=======================+:============================================================================================+:=========================================================================================================================================================================================+:=======================+ +| **Test objective** | Check that the IUT returns successfully a list of discovered resource addresses with hierarchical addressing form when the Desired Identifier Result Type is not provided in the request | ++------------------------+---------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 8.1.3 and clause 10.2.6, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.2.3.13 | ++------------------------+---------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------+ +| **Config Id** | CF01 | ++------------------------+---------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+---------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the IUT **having** a container resource TARGET\_RESOURCE\_ADDRESS **containing**\ | +| | a child resource**and**\ | +| | the AE **having** privileges to perform DISCOVERY operation\ | +| | **}** | ++------------------------+---------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------+ +| **Expected behaviour** | **Test events** | **Expected behaviour** | ++------------------------+---------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------+ +| **Expected behaviour** | **when {** \ | \ | +| | the IUT **receives** a valid RETRIEVE Request **from** AE **containing**\ | \ | +| | To **set to** TARGET\_RESOURCE\_ADDRESS **and**\ | \ | +| | From **set to** AE-ID **and**\ | \ | +| | no Desired Identifier Result Type parameter **and**\ | IUT <=> AE | +| | Filter Criteria **containing**\ | | +| | filterUsage**set to** 1 (Discovery Criteria)\ | | +| | **}** | | ++------------------------+---------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------+ +| **Expected behaviour** | **then {** \ | \ | +| | the IUT **sends** a valid Response **containing**\ | \ | +| | Response Status Code **set to** 2000 (OK) **and**\ | \ | +| | Content**containing**\ | IUT >= AE | +| | URIList representation **containing**\ | | +| | structured addresses of discovered resources\ | | +| | **}** | | ++------------------------+---------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------+ + + +TP/oneM2M/CSE/DIS/012 + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+-----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------+------------------------+ +| **TP Id** | TP/oneM2M/CSE/DIS/012 | ++:=======================+:====================================================================================================+:========================================================================================================================+:=======================+ +| **Test objective** | Check that the IUT successfully performs a Discovery-based _OPERATION_ | ++------------------------+-----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------+------------------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 8.1.3 and clause 10.2.6.4, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.3.3.14 | ++------------------------+-----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------+------------------------+ +| **Parent Release** | Release 1 | ++------------------------+-----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------+------------------------+ +| **Config Id** | CF01 | ++------------------------+-----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------+------------------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+-----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------+------------------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the IUT **having** a resource TARGET\_RESOURCE\_ADDRESS **containing**\ | +| | a child resource at CONTAINER\_RESOURCE\_ADDRESS\_1 **and**\ | +| | a child resource at CONTAINER\_RESOURCE\_ADDRESS\_2\ | +| | **and** the AE **having** privileges to perform DISCOVERY and _OPERATION_ on children resources\ | +| | } | ++------------------------+-----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------+------------------------+ +| **Expected behaviour** | **Test events** | **Expected behaviour** | ++------------------------+-----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------+------------------------+ +| **Expected behaviour** | **when {**\ | IUT <=> AE | +| | the IUT **receives** a valid Discovery-based OPERATION Request **from** AE **containing**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** AE\_ID **and**\ | | +| | Filter Criteria **containing**\ | | +| | filterUsage**set to** 4 (Discovery-based Operation)\ | | +| | **}** | | ++------------------------+-----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------+------------------------+ +| **Expected behaviour** | **then {**\ | IUT >= AE | +| | the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set to** 2000(OK) **and**\ | | +| | Content **containing**\ | | +| | aggregatedResponse **containing**\ | | +| | Response for CONTAINER\_RESOURCE\_ADDRESS\_1,\ | | +| | Response for CONTAINER\_RESOURCE\_ADDRESS\_2\ | | +| | **}** | | ++------------------------+-----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------+------------------------+ + + + +|**TP Id** |**OPERATION** | +|-|-| +|TP/oneM2M/CSE/DIS/012\_CRE |CREATE | +|TP/oneM2M/CSE/DIS/012\_UPD |UPDATE | +|TP/oneM2M/CSE/DIS/012\_DEL |DELETE | + + + +TP/oneM2M/CSE/DIS/013 + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+--------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/DIS/013 | ++:=======================+:=======================================================================================================+:============================================================================================================================+:==============+ +| **Test objective** | Check that the IUT successfully performs a Discovery-based _OPERATION_ when the filter criteria is provided in the request | ++------------------------+--------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 8.1.3 and clause 10.2.6.4, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.3.3.14 | ++------------------------+--------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 1 | ++------------------------+--------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+--------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+--------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the IUT **having** a resource TARGET\_RESOURCE\_ADDRESS **containing**\ | +| | a child resource at CONTAINER\_RESOURCE\_ADDRESS\_1 **and**\ | +| | a child resource at CONTAINER\_RESOURCE\_ADDRESS\_2\ | +| | **and** the AE **having** privileges to perform DISCOVERY and _OPERATION_ on children resources\ | +| | **and** FILTER\_CRITERIA\_CONDITIONS **matching** child resource at CONTAINER\_RESOURCE\_ADDRESS\_1\ | +| | **}** | ++------------------------+--------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+--------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {**\ | IUT <=> AE | +| | the IUT **receives** a valid Discovery-based _OPERATION_ Request **from** AE **containing**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** AE-ID **and**\ | | +| | Filter Criteria**set to** FILTER\_CRITERIA\_CONDITIONS **containing**\ | | +| | filterUsage**set to** 4 (Discovery-based Operation)\ | | +| | **}** | | ++------------------------+--------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {**\ | IUT >= AE | +| | the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set to** 2000(OK) **and**\ | | +| | Content **containing**\ | | +| | aggregatedResponse **containing**\ | | +| | Response for CONTAINER\_RESOURCE\_ADDRESS\_1\ | | +| | **}** | | ++------------------------+--------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------+---------------+ + + + +|**TP Id** |**OPERATION** | +|-|-| +|TP/oneM2M/CSE/DIS/013\_CRE |CREATE | +|TP/oneM2M/CSE/DIS/013\_UPD |UPDATE | +|TP/oneM2M/CSE/DIS/013\_DEL |DELETE | + + + +TP/oneM2M/CSE/DIS/014 + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+-------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------+------------------------+ +| **TP Id** | TP/oneM2M/CSE/DIS/014 | ++:=======================+:================================================================================================+:=========================================================================================================================================+:=======================+ +| **Test objective** | Check that the IUT returns the empty content when no result matching with filter criteria is discovered in a Discovery-based _OPERATION_ | ++------------------------+-------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------+------------------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 8.1.3 and clause 10.2.6.4, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.3.3.14 | ++------------------------+-------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------+------------------------+ +| **Parent Release** | Release 1 | ++------------------------+-------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------+------------------------+ +| **Config Id** | CF01 | ++------------------------+-------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------+------------------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+-------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------+------------------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the IUT **having** a resource TARGET\_RESOURCE\_ADDRESS **containing**\ | +| | a child resource\ | +| | **and** the AE **having** privileges to perform DISCOVERY and _OPERATION_ on child resource\ | +| | **and** FILTER\_CRITERIA\_CONDITIONS **not matching** child resource\ | +| | } | ++------------------------+-------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------+------------------------+ +| **Expected behaviour** | **Test events** | **Expected behaviour** | ++------------------------+-------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------+------------------------+ +| **Expected behaviour** | **when {**\ | IUT <=> AE | +| | the IUT **receives** a valid Discovery-based _OPERATION_ Request **from** AE **containing**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** AE-ID **and**\ | | +| | Filter Criteria**set to** FILTER\_CRITERIA\_CONDITIONS **containing**\ | | +| | filterUsage**set to** 4 (Discovery-based Operation)\ | | +| | **}** | | ++------------------------+-------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------+------------------------+ +| **Expected behaviour** | **then {** \ | IUT >= AE | +| | the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set to** 2000 (OK) **and**\ | | +| | Content **containing**\ | | +| | aggregatedResponse **containing** empty list\ | | +| | **}** | | ++------------------------+-------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------+------------------------+ + + + +|**TP Id** |**OPERATION** | +|-|-| +|TP/oneM2M/CSE/DIS/014\_CRE |CREATE | +|TP/oneM2M/CSE/DIS/014\_UPD |UPDATE | +|TP/oneM2M/CSE/DIS/014\_DEL |DELETE | + + + +TP/oneM2M/CSE/DIS/015 + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+-------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------+ +| **TP Id** | TP/oneM2M/CSE/DIS/015 | ++:=======================+:================================================================================================+:=====================================================================================================================================================================================================+:=======================+ +| **Test objective** | Check that the IUT successfully performs a Discovery-based _OPERATION_ using Non-hierarchical addressing form when the Result Content and Desired Identifier Result Type is provided in the request | ++------------------------+-------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 8.1.3 and clause 10.2.6.4, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.3.3.14 | ++------------------------+-------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------+ +| **Config Id** | CF01 | ++------------------------+-------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+-------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the IUT **having** a container resource TARGET\_RESOURCE\_ADDRESS **containing**\ | +| | a child resource\ | +| | **and** the AE **having** privileges to perform DISCOVERY and _OPERATION_ on child resource\ | +| | } | ++------------------------+-------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------+ +| **Expected behaviour** | **Test events** | **Expected behaviour** | ++------------------------+-------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid Discovery-based _OPERATION_ Request **from** AE **containing**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** AE-ID **and**\ | | +| | Result Content **set to** 11 (discovery result resource references) **and**\ | | +| | Desired Identifier Result Type**set to** 2 (unstructured) **and**\ | | +| | Filter Criteria **containing**\ | | +| | filterUsage**set to** 4 (Discovery-based Operation)\ | | +| | **}** | | ++------------------------+-------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------+ +| **Expected behaviour** | **then {** \ | IUT >= AE | +| | the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set to** 2000(OK) **and**\ | | +| | Content **containing**\ | | +| | URIList **containing**\ | | +| | unstructured addresses of discovered resources\ | | +| | **}** | | ++------------------------+-------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------+ + + + +|**TP Id** |**OPERATION** | +|-|-| +|TP/oneM2M/CSE/DIS/015\_CRE |CREATE | +|TP/oneM2M/CSE/DIS/015\_UPD |UPDATE | +|TP/oneM2M/CSE/DIS/015\_DEL |DELETE | + +TP/oneM2M/CSE/DIS/016 + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+--------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/DIS/016 | ++:=======================+:=======================================================================================================+:========================================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT accepts a Discovery-based _OPERATION_ request to the resource TARGET\_RESOURCE\_ADDRESS when AE has no privilege to perform the discovery operation | ++------------------------+--------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 8.1.3 and clause 10.2.6.4, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.3.3.14 | ++------------------------+--------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 1 | ++------------------------+--------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+--------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+--------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {**\ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having** **registered** the AE **containing**\ | +| | child resources\ | +| | **and** the AE **having no** privileges to perform DISCOVERY and _OPERATION_ on children resources\ | +| | **}** | ++------------------------+--------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+--------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT**receives** a valid Discovery-based _OPERATION_ Request **from** AE **containing**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** AE\_ID **and**\ | | +| | Filter Criteria **containing**\ | | +| | filterUsage **set to** 4 (Discovery-based Operation)\ | | +| | **}** | | ++------------------------+--------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {**\ | IUT >= AE | +| | the IUT sends a valid Response **containing**\ | | +| | Response Status Code **set** **to** 2000 (OK) **and**\ | | +| | Content **containing**\ | | +| | aggregatedResponse **containing** empty list\ | | +| | \ | | +| | **}** | | ++------------------------+--------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + + +|**TP Id** |**OPERATION** | +|-|-| +|TP/oneM2M/CSE/DIS/016\_CRE |CREATE | +|TP/oneM2M/CSE/DIS/016\_UPD |UPDATE | +|TP/oneM2M/CSE/DIS/016\_DEL |DELETE | + +TP/oneM2M/CSE/DIS/017 + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+-----------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/DIS/017 | ++:=======================+:==============================================================================================+:=================================================================================================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT accepts a Discovery-based _OPERATION_ request to the resource TARGET\_RESOURCE\_ADDRESS when AE has privilege to perform the discovery operation but AE has no privilege to perform the _OPERATION_ request | ++------------------------+-----------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 8.1.3 and clause 10.2.6.4, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.3.3.14 | ++------------------------+-----------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 1 | ++------------------------+-----------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+-----------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+-----------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {**\ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having** **registered** the AE\ | +| | **and** the IUT **having** a resource TARGET\_RESOURCE\_ADDRESS **containing**\ | +| | a child resource at CONTAINER\_RESOURCE\_ADDRESS\_1 **and**\ | +| | a child resource at CONTAINER\_RESOURCE\_ADDRESS\_2\ | +| | **and** the AE **having** privileges to perform DISCOVERY on children resources\ | +| | **and** the AE **having no** privileges to perform _OPERATION_ on children resources\ | +| | **}** | ++------------------------+-----------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+-----------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT**receives** a valid Discovery-based _OPERATION_ Request **from** AE **containing**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** AE\_ID **and**\ | | +| | Filter Criteria **containing**\ | | +| | filterUsage **set to** 4 (Discovery-based Operation)\ | | +| | **}** | | ++------------------------+-----------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {**\ | IUT >= AE | +| | the IUT **does not perform** _OPERATION_\ | | +| | **and** the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set** **to** 2000 (OK)\ | | +| | aggregatedResponse **containing**\ | | +| | Response for CONTAINER\_RESOURCE\_ADDRESS\_1 **containing**\ | | +| | Response Status Code **set** **to** 4103(ACCESS\_DENIED)\ | | +| | Response for CONTAINER\_RESOURCE\_ADDRESS\_2 **containing**\ | | +| | Response Status Code **set** **to** 4103(ACCESS\_DENIED)\ | | +| | \ | | +| | \ | | +| | **}** | | ++------------------------+-----------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + + +|**TP Id** |**OPERATION** | +|-|-| +|TP/oneM2M/CSE/DIS/017\_CRE |CREATE | +|TP/oneM2M/CSE/DIS/017\_UPD |UPDATE | +|TP/oneM2M/CSE/DIS/017\_DEL |DELETE | + +TP/oneM2M/CSE/DIS/018 + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+--------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------+ +| **TP Id** | TP/oneM2M/CSE/DIS/018 | ++:=======================+:=================================================================================================+:====================================================================================================================================================================================+:=======================+ +| **Test objective** | Check that the IUT responds with an error when the AE sends Discovery-based _OPERATION_ requests to the resource TARGET\_RESOURCE\_ADDRESS which does not exist in the Hosting CSE | ++------------------------+--------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 8.1.3 and clause 10.2.6.4, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.3.3.14 | ++------------------------+--------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------+ +| **Config Id** | CF01 | ++------------------------+--------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------+ +| **Parent Release** | Release 1 | ++------------------------+--------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+--------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the IUT **having** **not** **yet** **created** a resource TARGET\_RESOURCE\_ADDRESS\ | +| | **}** | ++------------------------+--------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------+ +| **Expected behaviour** | **Test events** | **Expected behaviour** | ++------------------------+--------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT**receives** a valid Discovery-based _OPERATION_ Request **from** AE **containing**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** AE\_ID **and**\ | | +| | Filter Criteria **containing**\ | | +| | filterUsage **set to** 4(Discovery-based Operation)\ | | +| | **}** | | ++------------------------+--------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------+ +| **Expected behaviour** | **then {** \ | IUT >= AE | +| | the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set to** 4004 (NOT\_FOUND)\ | | +| | **}** | | ++------------------------+--------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------+ + + + +|**TP Id** |**OPERATION** | +|-|-| +|TP/oneM2M/CSE/DIS/018\_CRE |CREATE | +|TP/oneM2M/CSE/DIS/018\_UPD |UPDATE | +|TP/oneM2M/CSE/DIS/018\_DEL |DELETE | + + + +TP/oneM2M/CSE/DIS/019 + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+-------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------+ +| **TP Id** | TP/oneM2M/CSE/DIS/019 | ++:=======================+:================================================================================================+:===============================================================================================================================================================================================================================+:=======================+ +| **Test objective** | Check that the IUT responds to the originator with an error when the originator sends a Discovery-based _OPERATION_ request including an invalid format of filter criteria to discover the resource TARGET\_RESOURCE\_ADDRESS | ++------------------------+-------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 8.1.3 and clause 10.2.6.4, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.3.3.14 | ++------------------------+-------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------+ +| **Parent Release** | Release 1 | ++------------------------+-------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------+ +| **Config Id** | CF01 | ++------------------------+-------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+-------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the originator AE\ | +| | **and** the IUT **having** a container resource TARGET\_RESOURCE\_ADDRESS **containing**\ | +| | a child resource **and**\ | +| | the AE **having** privileges to perform DISCOVERY and _OPERATION_ on child resource\ | +| | **}** | ++------------------------+-------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------+ +| **Expected behaviour** | **Test events** | **Expected behaviour** | ++------------------------+-------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------+ +| **Expected behaviour** | **when {**\ | IUT <=> AE | +| | the IUT **receives** a valid Discovery-based _OPERATION_ Request **from** AE **containing**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** AE\_ID **and**\ | | +| | Filter Criteria **set to** FILTER\_CRITERIA\_CONDITIONS **not being** valid format\ | | +| | **}** | | ++------------------------+-------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------+ +| **Expected behaviour** | **then {**\ | IUT >= AE | +| | the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set to** 4000 (BAD\_REQUEST)\ | | +| | **}** | | ++------------------------+-------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------+ + + + +|**TP Id** |**OPERATION** | +|-|-| +|TP/oneM2M/CSE/DIS/019\_CRE |CREATE | +|TP/oneM2M/CSE/DIS/019\_UPD |UPDATE | +|TP/oneM2M/CSE/DIS/019\_DEL |DELETE | + +TP/oneM2M/CSE/DIS/020 + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+-------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/DIS/020 | ++:=======================+:================================================================================================+:======================================================================================================================================================================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT responds to the originator with a success response when the originator sends a Discovery-based _OPERATION_ including two conflicted filter criteria of different type FILTER\_CRITERIA\_CONDITION\_1 and FILTER\_CRITERIA\_CONDITION_\ 2 (E.G. _createBefore < createdAfter_ ) | ++------------------------+-------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 8.1.3 and clause 10.2.6.4, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.3.3.14 and clause 7.3.3.17 | ++------------------------+-------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 1 | ++------------------------+-------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+-------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+-------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the originator AE\ | +| | **and** the IUT **having** a container resource TARGET\_RESOURCE\_ADDRESS **containing**\ | +| | a child resource\ | +| | **and** the AE **having** privileges to perform DISCOVERY and _OPERATION_ on child resource\ | +| | **}** | ++------------------------+-------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+-------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {**\ | IUT <=> AE | +| | the IUT**receives** a valid Discovery-based _OPERATION_ Request from AE **containing**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** AE\_ID**and**\ | | +| | Filter Criteria **containing**\ | | +| | filterUsage **set to** 4 (Discovery-based Operation) **and**\ | | +| | **having** conflict conditions \ | | +| | **}** | | ++------------------------+-------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {**\ | IUT >= AE | +| | the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set to** 2000 (OK) **and**\ | | +| | Content **containing**\ | | +| | aggregatedResponse **containing** empty list\ | | +| | \ | | +| | **}** | | ++------------------------+-------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + + +<mark>The table below caused an error during conversion and may need extra attention</mark> + +|**TP Id** |~~COLSPAN~~|**FILTER\_CRITERIA**<br />**\_CONDITION\_1** |**FILTER\_CRITERIA**<br />**\_CONDITION\_2** |**OPERATION** | +|-|-|-|-|-| +|TP/oneM2M/CSE/DIS/020\_CRB/CRA/CRE |~~COLSPAN~~|createdBefore |createdAfter |CREATE | +|TP/oneM2M/CSE/DIS/020\_MS/US/CRE |~~COLSPAN~~|unmodifiedSince |modifiedSince |CREATE | +|TP/oneM2M/CSE/DIS/020\_STS/STB/CRE |~~COLSPAN~~|stateTagSmaller |stateTagBigger |CREATE | +|TP/oneM2M/CSE/DIS/020\_EXB/EXA/CRE |~~COLSPAN~~|expireBefore |expireAfter |CREATE | +|TP/oneM2M/CSE/DIS/020\_CRB/CRA/UPD |~~COLSPAN~~|createdBefore |createdAfter |UPDATE | +|TP/oneM2M/CSE/DIS/020\_MS/US/UPD |~~COLSPAN~~|unmodifiedSince |modifiedSince |UPDATE | +|TP/oneM2M/CSE/DIS/020\_STS/STB/UPD |~~COLSPAN~~|stateTagSmaller |stateTagBigger |UPDATE | +|TP/oneM2M/CSE/DIS/020\_EXB/EXA/UPD |~~COLSPAN~~|expireBefore |expireAfter |UPDATE | +|TP/oneM2M/CSE/DIS/020\_CRB/CRA/DEL |createdBefore |createdAfter |DELETE |TP/oneM2M/CSE/DIS/020\_MS/US/DEL | +|unmodifiedSince |modifiedSince |DELETE |TP/oneM2M/CSE/DIS/020\_STS/STB/DEL |stateTagSmaller | +|stateTagBigger |DELETE |TP/oneM2M/CSE/DIS/020\_EXB/EXA/DEL |expireBefore |expireAfter | +|DELETE | + + + +TP/oneM2M/CSE/DIS/021 + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+-------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/DIS/021 | ++:=======================+:================================================================================================+:=======================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT returns the empty content when resources match the filter criteria but they do not include Discovery-based _OPERATION_ permission. | ++------------------------+-------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.2.3 and clause 10.2.6.4, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.3.3.14 | ++------------------------+-------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 1 | ++------------------------+-------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+-------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+-------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the IUT **having** a resource TARGET\_RESOURCE\_ADDRESS **containing**\ | +| | a child resource\ | +| | **and** the AE **not having** privileges to perform DISCOVERY on child resource\ | +| | **and** the AE **having** privileges to perform _OPERATION_ on child resource\ | +| | **and** FILTER\_CRITERIA\_CONDITIONS **matching** the child resource\ | +| | } | ++------------------------+-------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+-------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {**\ | IUT <=> AE | +| | the IUT **receives** a valid Discovery-based _OPERATION_ Request **from** AE **containing**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** AE-ID **and**\ | | +| | Filter Criteria**set to** FILTER\_CRITERIA\_CONDITIONS **containing**\ | | +| | filterUsage**set to** 4 (Discovery-based Operation)\ | | +| | **}** | | ++------------------------+-------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= AE | +| | the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set to** 2000 (OK) **and**\ | | +| | Content **containing**\ | | +| | aggregatedResponse **containing** empty list\ | | +| | \ | | +| | **}** | | ++------------------------+-------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + + +|**TP Id** |**OPERATION** | +|-|-| +|TP/oneM2M/CSE/DIS/021\_CRE |CREATE | +|TP/oneM2M/CSE/DIS/021\_UPD |UPDATE | +|TP/oneM2M/CSE/DIS/021\_DEL |DELETE | + + + +TP/oneM2M/CSE/DIS/022 + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+-------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------+ +| **TP Id** | TP/oneM2M/CSE/DIS/022 | ++:=======================+:================================================================================================+:=================================================================================================================================================================================================+:=======================+ +| **Test objective** | Check that the IUT successfully performs a Discovery-based _OPERATION_ using hierarchical addressing form when the Result Content and Desired Identifier Result Type is provided in the request | ++------------------------+-------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 8.1.3 and clause 10.2.6.4, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.3.3.14 | ++------------------------+-------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------+ +| **Config Id** | CF01 | ++------------------------+-------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+-------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the IUT **having** a container resource TARGET\_RESOURCE\_ADDRESS **containing**\ | +| | a child resource**and**\ | +| | the AE **having** privileges to perform DISCOVERY and _OPERATION_ on child resource\ | +| | } | ++------------------------+-------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------+ +| **Expected behaviour** | **Test events** | **Expected behaviour** | ++------------------------+-------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------+ +| **Expected behaviour** | **when {** \ | \ | +| | the IUT **receives** a valid Discovery-based _OPERATION_ Request **from** AE **containing**\ | \ | +| | To **set to** TARGET\_RESOURCE\_ADDRESS **and**\ | \ | +| | From **set to** AE-ID **and**\ | \ | +| | Result Content **set to** 11 (discovery result resource references) **and**\ | IUT <=> AE | +| | Desired Identifier Result Type **set to** 1 (structured) **and**\ | | +| | Filter Criteria **containing**\ | | +| | filterUsage**set to** 4 (Discovery-based Operation)\ | | +| | **}** | | ++------------------------+-------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------+ +| **Expected behaviour** | **then {** \ | \ | +| | the IUT **sends** a valid Response **containing**\ | \ | +| | Response Status Code **set to** 2000(OK) **and**\ | \ | +| | Content **containing**\ | IUT >= AE | +| | URIList **containing**\ | | +| | structured addresses of discovered resources\ | | +| | **}** | | ++------------------------+-------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------+ + + + +|**TP Id** |**OPERATION** | +|-|-| +|TP/oneM2M/CSE/DIS/022\_CRE |CREATE | +|TP/oneM2M/CSE/DIS/022\_UPD |UPDATE | +|TP/oneM2M/CSE/DIS/022\_DEL |DELETE | + + + +TP/oneM2M/CSE/DIS/023 + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+-------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------+ +| **TP Id** | TP/oneM2M/CSE/DIS/023 | ++:=======================+:================================================================================================+:==================================================================================================================================================================================+:=======================+ +| **Test objective** | Check that the IUT successfully performs a Discovery-based _OPERATION_ using hierarchical addressing form when the Desired Identifier Result Type is not provided in the request | ++------------------------+-------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 8.1.3 and clause 10.2.6, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.2.3.13 | ++------------------------+-------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------+ +| **Config Id** | CF01 | ++------------------------+-------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+-------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the IUT **having** a container resource TARGET\_RESOURCE\_ADDRESS **containing**\ | +| | a child resource**and**\ | +| | the AE **having** privileges to perform DISCOVERY and _OPERATION_ on child resource\ | +| | } | ++------------------------+-------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------+ +| **Expected behaviour** | **Test events** | **Expected behaviour** | ++------------------------+-------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------+ +| **Expected behaviour** | **when {** \ | \ | +| | the IUT **receives** a valid Discovery-based _OPERATION_ Request **from** AE **containing**\ | \ | +| | To **set to** TARGET\_RESOURCE\_ADDRESS **and**\ | \ | +| | From **set to** AE-ID **and**\ | \ | +| | Result Content **set to** 11 (discovery result resource references) **and**\ | IUT <=> AE | +| | **no** Desired Identifier Result Type parameter **and**\ | | +| | Filter Criteria **containing**\ | | +| | filterUsage**set to** 4 (Discovery-based Operation)\ | | +| | **}** | | ++------------------------+-------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------+ +| **Expected behaviour** | **then {** \ | \ | +| | the IUT **sends** a valid Response **containing**\ | \ | +| | Response Status Code **set to** 2000(OK) **and**\ | \ | +| | Content **containing**\ | IUT >= AE | +| | URIList **containing**\ | | +| | structured addresses of discovered resources\ | | +| | **}** | | ++------------------------+-------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------+ + + + +|**TP Id** |**OPERATION** | +|-|-| +|TP/oneM2M/CSE/DIS/023\_CRE |CREATE | +|TP/oneM2M/CSE/DIS/023\_UPD |UPDATE | +|TP/oneM2M/CSE/DIS/023\_DEL |DELETE | + + + +TP/oneM2M/CSE/DIS/024 + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+-------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/DIS/024 | ++:=======================+:================================================================================================+:================================================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT responds to the originator with an error when resources match the filter criteria in a Discovery-based _OPERATION_ request but including an invalid Content | ++------------------------+-------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 8.1.3 and clause 10.2.6.4, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.3.3.14 | ++------------------------+-------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 1 | ++------------------------+-------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+-------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+-------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the IUT **having** a container resource TARGET\_RESOURCE\_ADDRESS **containing**\ | +| | a child resource\ | +| | **and** the AE **having** privileges to perform DISCOVERY and _OPERATION_ on child resource\ | +| | **and** FILTER\_CRITERIA\_CONDITIONS **matching** the child resource\ | +| | } | ++------------------------+-------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+-------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {**\ | IUT <=> AE | +| | the IUT **receives** a valid Discovery-based _OPERATION_ Request **from** AE **containing**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** AE-ID **and**\ | | +| | Content **not being** valid **and**\ | | +| | Filter Criteria**set to** FILTER\_CRITERIA\_CONDITIONS **containing**\ | | +| | filterUsage**set to** 4 (Discovery-based Operation)\ | | +| | **}** | | ++------------------------+-------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {**\ | IUT >= AE | +| | the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set** **to** 2000 (OK)\ | | +| | aggregatedResponse **containing**\ | | +| | Response for child resource **containing**\ | | +| | Response Status Code **set** **to** 4000 (BAD\_REQUEST)\ | | +| | \ | | +| | **}** | | ++------------------------+-------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + + +|**TP Id** |**OPERATION** | +|-|-| +|TP/oneM2M/CSE/DIS/024\_CRE |CREATE | +|TP/oneM2M/CSE/DIS/024\_UPD |UPDATE | + + + +TP/oneM2M/CSE/DIS/025 + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+-------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/DIS/025 | ++:=======================+:================================================================================================+:=======================================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT successfully performs a Discovery-based _OPERATION_ when resources match the filter criteria containing geoQuery condition provided in the request | ++------------------------+-------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 8.1.3 and clause 10.2.6.4, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.3.3.14 | ++------------------------+-------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 1 | ++------------------------+-------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+-------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+-------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the IUT **having** a resource TARGET\_RESOURCE\_ADDRESS **containing**\ | +| | a child resource at CONTAINER\_RESOURCE\_ADDRESS\_1 **containing**\ | +| | location attribute **not** **set to** LOCATION**and**\ | +| | a child resource at CONTAINER\_RESOURCE\_ADDRESS\_2 **containing**\ | +| | location attribute **set to** LOCATION\ | +| | **and** the AE **having** privileges to perform DISCOVERY and _OPERATION_ on child resource\ | +| | **}** | ++------------------------+-------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+-------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {**\ | IUT <=> AE | +| | the IUT **receives** a valid Discovery-based _OPERATION_ Request **from** AE **containing**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** AE-ID **and**\ | | +| | Filter Criteria**containing**\ | | +| | geoQuery **set to** LOCATION **and**\ | | +| | filterUsage**set to** 4 (Discovery-based Operation)\ | | +| | **}** | | ++------------------------+-------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {**\ | IUT >= AE | +| | the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set to** 2000(OK) **and**\ | | +| | Content **containing**\ | | +| | aggregatedResponse **containing**\ | | +| | Response for CONTAINER\_RESOURCE\_ADDRESS\_2\ | | +| | **}** | | ++------------------------+-------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + + +|**TP Id** |**OPERATION** | +|-|-| +|TP/oneM2M/CSE/DIS/025\_CRE |CREATE | +|TP/oneM2M/CSE/DIS/025\_UPD |UPDATE | +|TP/oneM2M/CSE/DIS/025\_DEL |DELETE | + + + +TP/oneM2M/CSE/DIS/026 + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+-------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------+ +| **TP Id** | TP/oneM2M/CSE/DIS/026 | ++:=======================+:================================================================================================+:==================================================================================================================================================================+:=======================+ +| **Test objective** | Check that the IUT returns the empty content when no result matching with filter criteria containing geoQuery condition provided in a Discovery-based _OPERATION_ | ++------------------------+-------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 8.1.3 and clause 10.2.6.4, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.3.3.14 | ++------------------------+-------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------+ +| **Parent Release** | Release 1 | ++------------------------+-------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------+ +| **Config Id** | CF01 | ++------------------------+-------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+-------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the IUT **having** a resource TARGET\_RESOURCE\_ADDRESS **containing**\ | +| | a child resource **containing**\ | +| | location attribute **set to** LOCATION\ | +| | **and** the AE **having** privileges to perform DISCOVERY and _OPERATION_ on child resource\ | +| | **and** FILTER\_CRITERIA\_CONDITIONS **not matching** child resource location attribute\ | +| | } | ++------------------------+-------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------+ +| **Expected behaviour** | **Test events** | **Expected behaviour** | ++------------------------+-------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------+ +| **Expected behaviour** | **when {**\ | IUT <=> AE | +| | the IUT **receives** a valid Discovery-based _OPERATION_ Request **from** AE **containing**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** AE-ID **and**\ | | +| | Filter Criteria**set to** FILTER\_CRITERIA\_CONDITIONS **containing**\ | | +| | geoQuery **not matching** LOCATION **and**\ | | +| | filterUsage**set to** 4 (Discovery-based Operation)\ | | +| | **}** | | ++------------------------+-------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------+ +| **Expected behaviour** | **then {** \ | IUT >= AE | +| | the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set to** 2000 (OK) **and**\ | | +| | Content **containing**\ | | +| | aggregatedResponse **containing** empty list\ | | +| | **}** | | ++------------------------+-------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------+ + + + +|**TP Id** |**OPERATION** | +|-|-| +|TP/oneM2M/CSE/DIS/026\_CRE |CREATE | +|TP/oneM2M/CSE/DIS/026\_UPD |UPDATE | +|TP/oneM2M/CSE/DIS/026\_DEL |DELETE | + + + +TP/oneM2M/CSE/DIS/027 + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+-------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------+ +| **TP Id** | TP/oneM2M/CSE/DIS/027 | ++:=======================+:================================================================================================+:=============================================================================================================================================================================================================================================================+:=======================+ +| **Test objective** | Check that the IUT responds to the originator with an error when the originator sends a Discovery-based _OPERATION_ request including an invalid format of filter criteria containing geoQuery condition to discover the resource TARGET\_RESOURCE\_ADDRESS | ++------------------------+-------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 8.1.3 and clause 10.2.6.4, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.3.3.14 | ++------------------------+-------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------+ +| **Parent Release** | Release 1 | ++------------------------+-------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------+ +| **Config Id** | CF01 | ++------------------------+-------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+-------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the originator AE\ | +| | **and** the IUT **having** a container resource TARGET\_RESOURCE\_ADDRESS **containing**\ | +| | a child resource **containing**\ | +| | location attribute **set to** LOCATION\ | +| | **and** the AE **having** privileges to perform DISCOVERY and_OPERATION_ on child resource\ | +| | **}** | ++------------------------+-------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------+ +| **Expected behaviour** | **Test events** | **Expected behaviour** | ++------------------------+-------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------+ +| **Expected behaviour** | **when {**\ | IUT <=> AE | +| | the IUT **receives** a valid Discovery-based _OPERATION_ Request **from** AE **containing**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** AE\_ID **and**\ | | +| | Filter Criteria **containing**\ | | +| | geoQuery **not being** valid format\ | | +| | filterUsage**set to** 4 (Discovery-based Operation)\ | | +| | **}** | | ++------------------------+-------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------+ +| **Expected behaviour** | **then {**\ | IUT >= AE | +| | the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set to** 4000 (BAD\_REQUEST)\ | | +| | **}** | | ++------------------------+-------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------+ + + + +|**TP Id** |**OPERATION** | +|-|-| +|TP/oneM2M/CSE/DIS/027\_CRE |CREATE | +|TP/oneM2M/CSE/DIS/027\_UPD |UPDATE | +|TP/oneM2M/CSE/DIS/027\_DEL |DELETE | + + + +TP/oneM2M/CSE/DIS/028 + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+-------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------+ +| **TP Id** | TP/oneM2M/CSE/DIS/028 | ++:=======================+:================================================================================================+:==================================================================================================================================================================================================================+:=======================+ +| **Test objective** | Check that the IUT returns the empty content when the originator sends a Discovery-based _OPERATION_ request including filter criteria containing geQuery condition but resources do not have location attribute | ++------------------------+-------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 8.1.3 and clause 10.2.6.4, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.3.3.14 | ++------------------------+-------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------+ +| **Parent Release** | Release 1 | ++------------------------+-------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------+ +| **Config Id** | CF01 | ++------------------------+-------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+-------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the IUT **having** a resource TARGET\_RESOURCE\_ADDRESS **containing**\ | +| | a child resource **containing**\ | +| | **no** location attribute\ | +| | **and** the AE **having** privileges to perform DISCOVERY and _OPERATION_ on child resource\ | +| | } | ++------------------------+-------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------+ +| **Expected behaviour** | **Test events** | **Expected behaviour** | ++------------------------+-------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------+ +| **Expected behaviour** | **when {**\ | IUT <=> AE | +| | the IUT **receives** a valid Discovery-based _OPERATION_ Request **from** AE **containing**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** AE-ID **and**\ | | +| | Filter Criteria**containing**\ | | +| | geoQuery **set to** LOCATION **and**\ | | +| | filterUsage**set to** 4 (Discovery-based Operation)\ | | +| | **}** | | ++------------------------+-------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------+ +| **Expected behaviour** | **then {** \ | IUT >= AE | +| | the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set to** 2000 (OK) **and**\ | | +| | Content **containing**\ | | +| | aggregatedResponse **containing** empty list\ | | +| | **}** | | ++------------------------+-------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------+ + + + +|**TP Id** |**OPERATION** | +|-|-| +|TP/oneM2M/CSE/DIS/028\_CRE |CREATE | +|TP/oneM2M/CSE/DIS/028\_UPD |UPDATE | +|TP/oneM2M/CSE/DIS/028\_DEL |DELETE | + + + +TP/oneM2M/CSE/DIS/029 + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+-----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/DIS/029 | ++:=======================+:====================================================================================================+:================================================================================================================================================================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT accepts Discovery-based OPERATION requests to the resource TARGET\_RESOURCE\_ADDRESS when AE has privilege to perform the discovery operation on the children/descendant but AE has no privilege to perform discovery operation of parent resource TARGET\_RESOURCE\_ADDRESS | ++------------------------+-----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 8.1.3 and clause 10.2.6.4, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.3.3.14 | ++------------------------+-----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 1 | ++------------------------+-----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+-----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+-----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the IUT **having** a resource TARGET\_RESOURCE\_ADDRESS **containing**\ | +| | a child resource at CONTAINER\_RESOURCE\_ADDRESS\_1 **and**\ | +| | a child resource at CONTAINER\_RESOURCE\_ADDRESS\_2\ | +| | **and** the AE **having** privileges to perform DISCOVERY and _OPERATION_ on children resources\ | +| | **and** the AE **having no** privileges to perform DISCOVERY on parent resource\ | +| | } | ++------------------------+-----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+-----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {**\ | IUT <=> AE | +| | the IUT **receives** a valid _OPERATION_ Request **from** AE **containing**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** AE\_ID **and**\ | | +| | Filter Criteria **containing**\ | | +| | filterUsage**set to** 4 (Discovery-based Operation)\ | | +| | | | ++------------------------+-----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {**\ | IUT >= AE | +| | the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set to** 2000(OK) **and**\ | | +| | Content **containing**\ | | +| | aggregatedResponse **containing**\ | | +| | Response for CONTAINER\_RESOURCE\_ADDRESS\_1,\ | | +| | Response for CONTAINER\_RESOURCE\_ADDRESS\_2\ | | +| | **}** | | ++------------------------+-----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + + +|**TP Id** |**OPERATION** | +|-|-| +|TP/oneM2M/CSE/DIS/029\_CRE |CREATE | +|TP/oneM2M/CSE/DIS/029\_UPD |UPDATE | +|TP/oneM2M/CSE/DIS/029\_DEL |DELETE | + +TP/oneM2M/CSE/DIS/030 + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+--------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/DIS/030 | ++:=======================+:=================================================================================================+:===========================================================================================================================+:==============+ +| **Test objective** | Check that the IUT returns the empty content in a Discovery-based _OPERATION_ when resource has status marked as INACTIVE | ++------------------------+--------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 8.1.3 and clause 10.2.6.4, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.3.3.14 | ++------------------------+--------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 1 | ++------------------------+--------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+--------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+--------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE1\ | +| | **and** the IUT **having registered** the AE2 **and**\ | +| | registrationStatus **set** **t** **o** 2 (INACTIVE)\ | +| | **and** the AE2 **having** a resource TARGET\_RESOURCE\_ADDRESS **containing**\ | +| | a child resource\ | +| | **and** the AE1 **having** privileges to perform DISCOVERY and _OPERATION_ on child resource\ | +| | } | ++------------------------+--------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+--------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT**receives** a valid _OPERATION_ Request **from** AE1 **containing**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** AE1\_ID **and**\ | | +| | Filter Criteria **containing**\ | | +| | filterUsage **set to** 4 (Discovery-based Operation)\ | | +| | **}** | | ++------------------------+--------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {**\ | IUT >= AE | +| | the IUT sends a valid Response **containing**\ | | +| | Response Status Code **set** **to** 2000 (OK) **and**\ | | +| | Content **containing**\ | | +| | aggregatedResponse **containing** empty list\ | | +| | \ | | +| | **}** | | ++------------------------+--------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------+---------------+ + + + +|**TP Id** |**OPERATION** | +|-|-| +|TP/oneM2M/CSE/DIS/030\_CRE |CREATE | +|TP/oneM2M/CSE/DIS/030\_UPD |UPDATE | +|TP/oneM2M/CSE/DIS/030\_DEL |DELETE | + + + +TP/oneM2M/CSE/DIS/031 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+---------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/DIS/031 | ++:=======================+:============================================================================================+:================================================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT returns successfully appropriate list of discovered resources when resources match the filter criteria containing geoQuery condition provided in the request | ++------------------------+---------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 8.1.3 and clause 10.2.6 | ++------------------------+---------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 4 | ++------------------------+---------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+---------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+---------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the IUT **having** a resource TARGET\_RESOURCE\_ADDRESS **containing**\ | +| | a child resource at CONTAINER\_RESOURCE\_ADDRESS **containing**\ | +| | location attribute **set to** LOCATION**and**\ | +| | **and** the AE **having** privileges to perform DISCOVERY on child resource\ | +| | **}** | ++------------------------+---------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+---------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {**\ | IUT <=> AE | +| | the IUT **receives** a valid Discovery-based RETRIEVE Request **from** AE **containing**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** AE-ID **and**\ | | +| | Filter Criteria**containing**\ | | +| | geoQuery **set to** LOCATION **and**\ | | +| | filterUsage**set to** 1 (Discovery Criteria)\ | | +| | **}** | | ++------------------------+---------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {**\ | IUT >= AE | +| | the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set to** 2000 (OK) **and**\ | | +| | Content **containing**\ | | +| | URIList representation\ | | +| | **}** | | ++------------------------+---------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + +TP/oneM2M/CSE/DIS/032 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+---------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/DIS/032 | ++:=======================+:============================================================================================+:================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT returns the empty content when no result matching with filter criteria containing geoQuery condition provided in the request | ++------------------------+---------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 8.1.3 and clause 10.2.6 | ++------------------------+---------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 4 | ++------------------------+---------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+---------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+---------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the IUT **having** a resource TARGET\_RESOURCE\_ADDRESS **containing**\ | +| | a child resource at CONTAINER\_RESOURCE\_ADDRESS **containing**\ | +| | location attribute **set to** LOCATION1**and**\ | +| | **and** the AE **having** privileges to perform DISCOVERY on child resource\ | +| | **}** | ++------------------------+---------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+---------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {**\ | IUT <=> AE | +| | the IUT **receives** a valid Discovery-based RETRIEVE Request **from** AE **containing**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** AE-ID **and**\ | | +| | Filter Criteria**containing**\ | | +| | geoQuery **set to** LOCATION2 **and**\ | | +| | filterUsage**set to** 1 (Discovery Criteria)\ | | +| | **}** | | ++------------------------+---------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {**\ | IUT >= AE | +| | the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set to** 2000 (OK) **and**\ | | +| | Content **containing**\ | | +| | URIList element **set to** empty list\ | | +| | **}** | | ++------------------------+---------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + +<br />TP/oneM2M/CSE/DIS/033 + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+---------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/DIS/033 | ++:=======================+:============================================================================================+:=================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT returns the empty address list when resources match the geoQuery filter criteria but they do not include DISCOVERY permission | ++------------------------+---------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 8.1.3 and clause 10.2.6 | ++------------------------+---------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 4 | ++------------------------+---------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+---------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+---------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the IUT **having** a resource TARGET\_RESOURCE\_ADDRESS **containing**\ | +| | a child resource at CONTAINER\_RESOURCE\_ADDRESS **containing**\ | +| | location attribute **set to** LOCATION**and**\ | +| | **and** the AE **not h** **aving** privileges to perform DISCOVERY on child resource\ | +| | **}** | ++------------------------+---------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+---------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {**\ | IUT <=> AE | +| | the IUT **receives** a valid Discovery-based RETRIEVE Request **from** AE **containing**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** AE-ID **and**\ | | +| | Filter Criteria**containing**\ | | +| | geoQuery **set to** LOCATION **and**\ | | +| | filterUsage**set to** 1 (Discovery Criteria)\ | | +| | **}** | | ++------------------------+---------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {**\ | IUT >= AE | +| | the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set to** 2000 (OK) **and**\ | | +| | Content **containing**\ | | +| | URIList element **set to** empty list\ | | +| | **}** | | ++------------------------+---------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + +<br />TP/oneM2M/CSE/DIS/034 + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+-------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/DIS/034 | ++:=======================+:================================================================================================+:===========================================================================================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT accepts a Discovery-based _OPERATION_ request containing geoQuery filter criteria when AE has privilege to perform the discovery operation but AE has no privilege to perform the _OPERATION_ request | ++------------------------+-------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 8.1.3 and clause 10.2.6.4, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.3.3.14 and clause 6.6.3 | ++------------------------+-------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 4 | ++------------------------+-------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+-------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+-------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {**\ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the IUT **having** a resource TARGET\_RESOURCE\_ADDRESS **containing**\ | +| | a child resource at CONTAINER\_RESOURCE\_ADDRESS\_1 **containing**\ | +| | _location_ attribute **set to** LOCATION\ | +| | a child resource at CONTAINER\_RESOURCE\_ADDRESS\_2 **containing**\ | +| | _location_ attribute **set to** LOCATION\ | +| | **and** the AE **having** privileges to perform DISCOVERY on children resources\ | +| | **and** the AE **not h** **aving** privileges to perform _OPERATION_ on children resources\ | +| | **}** | ++------------------------+-------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+-------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {**\ | IUT <=> AE | +| | the IUT **receives** a valid Discovery-based _OPERATION_ Request **from** AE **containing**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** AE-ID **and**\ | | +| | Filter Criteria**containing**\ | | +| | geoQuery **set to** LOCATION\ | | +| | filterUsage**set to** 4 (Discovery-based Operation)\ | | +| | **}** | | ++------------------------+-------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {**\ | IUT >= AE | +| | the IUT **does not perform** _OPERATION_\ | | +| | **and** the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set** **to** 2000 (OK)\ | | +| | aggregatedResponse **containing**\ | | +| | Response for CONTAINER\_RESOURCE\_ADDRESS\_1\ | | +| | **containing**\ | | +| | Response Status Code **set** **to** 4103 (ACCESS\_DENIED)\ | | +| | Response for CONTAINER\_RESOURCE\_ADDRESS\_2\ | | +| | **containing**\ | | +| | Response Status Code **set** **to** 4103 (ACCESS\_DENIED)\ | | +| | **}** | | ++------------------------+-------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + + +|**TP Id** |**OPERATION** | +|-|-| +|TP/oneM2M/CSE/DIS/034\_CRE |CREATE | +|TP/oneM2M/CSE/DIS/034\_UPD |UPDATE | +|TP/oneM2M/CSE/DIS/034\_DEL |DELETE | + + + +TP/oneM2M/CSE/DIS/035 + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+-------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/DIS/035 | ++:=======================+:================================================================================================+:================================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT returns the empty content when resources match the geoQuery filter criteria but they do not include Discovery-based _OPERATION_ permission. | ++------------------------+-------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.2.3 and clause 10.2.6.4, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.3.3.14 | ++------------------------+-------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 4 | ++------------------------+-------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+-------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+-------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {**\ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the IUT **having** a resource TARGET\_RESOURCE\_ADDRESS **containing**\ | +| | a child resource at CONTAINER\_RESOURCE\_ADDRESS\_1 **containing**\ | +| | _location_ attribute **set to** LOCATION\ | +| | **and** the AE **not having** privileges to perform DISCOVERY on child resource\ | +| | **and** the AE **having** privileges to perform _OPERATION_ on child resource\ | +| | } | ++------------------------+-------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+-------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {**\ | IUT <=> AE | +| | the IUT **receives** a valid Discovery-based _OPERATION_ Request **from** AE **containing**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** AE-ID **and**\ | | +| | Filter Criteria**containing**\ | | +| | geoQuery **set to** LOCATION\ | | +| | filterUsage**set to** 4 (Discovery-based Operation)\ | | +| | **}** | | ++------------------------+-------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= AE | +| | the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set to** 2000 (OK) **and**\ | | +| | Content **containing**\ | | +| | aggregatedResponse **containing** empty list\ | | +| | \ | | +| | **}** | | ++------------------------+-------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + + +|**TP Id** |**OPERATION** | +|-|-| +|TP/oneM2M/CSE/DIS/035\_CRE |CREATE | +|TP/oneM2M/CSE/DIS/035\_UPD |UPDATE | +|TP/oneM2M/CSE/DIS/035\_DEL |DELETE | + + + +TP/oneM2M/CSE/DIS/036 + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+-------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/DIS/036 | ++:=======================+:================================================================================================+:========================================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT accepts a Discovery-based _OPERATION_ request to the resource TARGET\_RESOURCE\_ADDRESS when AE has no privilege to perform the discovery operation | ++------------------------+-------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.2.3 and clause 10.2.6.4, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.3.3.14 | ++------------------------+-------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 4 | ++------------------------+-------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+-------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+-------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {**\ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the IUT **having** a resource TARGET\_RESOURCE\_ADDRESS **containing**\ | +| | child resources\ | +| | **and** the AE **not** **having** privileges to perform DISCOVERY on child resources\ | +| | **and** the AE **not** **having** privileges to perform _OPERATION_ on child resource\ | +| | } | ++------------------------+-------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+-------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {**\ | IUT <=> AE | +| | the IUT **receives** a valid Discovery-based _OPERATION_ Request **from** AE **containing**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** AE-ID **and**\ | | +| | Filter Criteria**containing**\ | | +| | geoQuery **set to** LOCATION\ | | +| | filterUsage**set to** 4 (Discovery-based Operation)\ | | +| | **}** | | ++------------------------+-------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= AE | +| | the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set to** 2000 (OK) **and**\ | | +| | Content **containing**\ | | +| | aggregatedResponse **containing** empty list\ | | +| | \ | | +| | **}** | | ++------------------------+-------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + + +|**TP Id** |**OPERATION** | +|-|-| +|TP/oneM2M/CSE/DIS/036\_CRE |CREATE | +|TP/oneM2M/CSE/DIS/036\_UPD |UPDATE | +|TP/oneM2M/CSE/DIS/036\_DEL |DELETE | + + + +#### 7.2.2.7 Location (LOC) + +##### 7.2.2.7.1 CREATE Operation +TP/oneM2M/CSE/LOC/CRE/001 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+---------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/LOC/CRE/001 | ++:=======================+:==========================================================================+:=====================================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT rejects the creation of the locationPolicy resource when _locationSource_ attribute is set by Network Based and Location Server is not reachable | ++------------------------+---------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 8.5 and clause 10.2.9, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.10 | ++------------------------+---------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+---------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 3 | ++------------------------+---------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+---------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the IUT**having no** connection to Location Server\ | +| | **and** the IUT **having** a CSEBase resource **allowing**\ | +| | the AE to perform CREATE operation **and**\ | +| | **}** | ++------------------------+---------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+---------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {**\ | IUT <=> AE | +| | the IUT **receives** a valid CREATE Request **from** AE **containing**\ | | +| | To **set to** CSEBASE\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** AE-ID **and**\ | | +| | Content **containing**\ | | +| | locationPolicy resource representation\ | | +| | **}** | | ++------------------------+---------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= AE | +| | the IUT **does not create** the locationPolicy resource\ | | +| | **and** the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set to** 4000 (BAD\_REQUEST)\ | | +| | **}** | | ++------------------------+---------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + +TP/oneM2M/CSE/LOC/CRE/002 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+--------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/LOC/CRE/002 | ++:=======================+:=============================================================================================================+:===============================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT accepts the creation of locationPolicy resource with _locationSource_ attribute and locationUpdatePeriod attribute provided | ++------------------------+--------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.9.2, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.11.2 | ++------------------------+--------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+--------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 3 | ++------------------------+--------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+--------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the AE having privileges to perform CREATE operation on the resource TARGET\_RESOURCE\_ADDRESS\ | +| | **}** | ++------------------------+--------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+--------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {**\ | IUT <=> AE | +| | the IUT **receives** a valid CREATE Request **from** AE **containing**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS **and**\ | | +| | Resource Type **set to** 10 (locationPolicy) **and**\ | | +| | From **set to** AE\_ID **and**\ | | +| | Content **containing**\ | | +| | locationSource attribute**set to** 1 (Network\_based) **and**\ | | +| | valid locationUpdatePeriod attribute **and**\ | | +| | valid locationTargetID attribute**and**\ | | +| | valid locationServer attribute \ | | +| | **}** | | ++------------------------+--------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {**\ | IUT >= AE | +| | the IUT **c** **reates** the locationPolicy resource\ | | +| | **and** the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set to** 2001 (CREATED)\ | | +| | **}** | | ++------------------------+--------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + +TP/oneM2M/CSE/LOC/CRE/003 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+-------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/LOC/CRE/003 | ++:=======================+:========================================================================================================================+:============================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT rejects the creation of locationPolicy resource when AE has no privilege to perform the creation request for the locationPolicy resource | ++------------------------+-------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.9.2, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.10.2 | ++------------------------+-------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+-------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 3 | ++------------------------+-------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+-------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having** **registered** the originator AE\ | +| | **and** the AE **having** **no** privileges to perform CREATE operation on the resource TARGET\_RESOURCE\_ADDRESS\ | +| | **}** | ++------------------------+-------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+-------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid CREATE Request **from** AE **containing**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS **and**\ | | +| | Resource Type **set to** 10 (locationPolicy) **and**\ | | +| | From **set to** AE\_ID **and**\ | | +| | Content **containing**\ | | +| | locationSource attribute **set to** 1 (Network\_based) **and**\ | | +| | valid locationUpdatePeriod attribute **and**\ | | +| | valid locationTargetID attribute**and**\ | | +| | valid locationServer attribute\ | | +| | **}** | | ++------------------------+-------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {**\ | IUT >= AE | +| | the IUT **does not create** the locationPolicy resource\ | | +| | **and** the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set** **to** 4103 (ORIGINATOR\_HAS\_NO\_PRIVILEGE)\ | | +| | **}** | | ++------------------------+-------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + +TP/oneM2M/CSE/LOC/CRE/004 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+---------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/LOC/CRE/004 | ++:=======================+:============================================================================================+:=======================================================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT responds with an error when receiving a creation request of locationPolicy resource target to the TARGET\_RESOURCE\_ADDRESS which does not exist in the Hosting CSE | ++------------------------+---------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.9.2, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.10.2 | ++------------------------+---------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+---------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 3 | ++------------------------+---------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+---------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the originator AE\ | +| | **and** the IUT **having** **not yet** **created** a resource TARGET\_RESOURCE\_ADDRESS\ | +| | **}** | ++------------------------+---------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+---------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid CREATE Request **from** AE **containing**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS **and**\ | | +| | Resource Type **set to** 10 (locationPolicy) **and**\ | | +| | From **set to** AE\_ID **and**\ | | +| | Content **containing**\ | | +| | locationSource attribute**set to** 1 (Network\_based) **and**\ | | +| | valid locationUpdatePeriod attribute **and**\ | | +| | valid locationTargetID attribute**and**\ | | +| | valid locationServer attribute\ | | +| | **}** | | ++------------------------+---------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= AE | +| | the IUT **does not create** the locationPolicy resource\ | | +| | **and** the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set to** 4004 (NOT\_FOUND)\ | | +| | **}** | | ++------------------------+---------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + +<br />TP/oneM2M/CSE/LOC/CRE/005 + +<mark>The table below caused an error during conversion and may need extra attention</mark> + +|**TP Id** |~~COLSPAN~~|~~COLSPAN~~|TP/oneM2M/CSE/LOC/CRE/005 |~~COLSPAN~~|~~COLSPAN~~|**Test objective** | +|-|-|-|-|-|-|-| +|**Test objective** |~~COLSPAN~~|~~COLSPAN~~|Check that the IUT creates a container resource with CONTAINER\_NAME included in the associated locationPolicy create request |~~COLSPAN~~|~~COLSPAN~~|**Reference** | +|**Reference** |~~COLSPAN~~|~~COLSPAN~~|TS-0001 <a href="#_ref_1">[1]</a>, clause 8.5.2 and clause 10.2.10.2.1, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.3.3.3 and clause 7.4.11.1 |~~COLSPAN~~|~~COLSPAN~~|**Config Id** | +|CF01 |~~COLSPAN~~|~~COLSPAN~~|**Parent Release** |~~COLSPAN~~|Release 3 |~~COLSPAN~~| +|Release 3 |~~COLSPAN~~|~~COLSPAN~~|~~COLSPAN~~|**PICS Selection** |~~COLSPAN~~|~~COLSPAN~~| +|PICS\_CSE |~~COLSPAN~~|~~COLSPAN~~|**with {** <br /> the IUT **being** in the "initial state"<br /> **and** the IUT **having registered** the AE<br /> **and** the IUT **having no** created container **having**<br /> resourceName **set to** CONTAINER\_NAME<br /> **and** the AE **having** privileges to perform CREATE operation on the resource TARGET\_RESOURCE\_ADDRESS<br />**}** |~~COLSPAN~~|~~COLSPAN~~|~~COLSPAN~~| +|**Expected behaviour** |~~COLSPAN~~|**Test events** |~~COLSPAN~~|**Direction** |~~COLSPAN~~|**with {** <br /> the IUT **being** in the "initial state"<br /> **and** the IUT **having registered** the AE<br /> **and** the IUT **having no** created container **having**<br /> resourceName **set to** CONTAINER\_NAME<br /> **and** the AE **having** privileges to perform CREATE operation on the resource TARGET\_RESOURCE\_ADDRESS<br />**}** | +|**Expected behaviour** |~~COLSPAN~~|**when {**<br /> the IUT **receives** a valid CREATE Request **from** AE **containing**<br /> To **set to** TARGET\_RESOURCE\_ADDRESS **and**<br /> ResourceType **set to** 10 (locationPolicy) **and**<br /> From **set to** AE\_ID **and**<br /> Content **containing**<br /> locationContainerName attribute **set to** CONTAINER\_NAME<br />**}** |~~COLSPAN~~|IUT <=> AE |~~COLSPAN~~|**with {** <br /> the IUT **being** in the "initial state"<br /> **and** the IUT **having registered** the AE<br /> **and** the IUT **having no** created container **having**<br /> resourceName **set to** CONTAINER\_NAME<br /> **and** the AE **having** privileges to perform CREATE operation on the resource TARGET\_RESOURCE\_ADDRESS<br />**}** | +|**then {**<br /> the IUT **creates** the container resource with Content **containing**<br /> container resource representation **containing**<br /> resourceName attribute **set to** CONTAINER\_NAME **and**<br /> locationID attribute **set to** resourceID of the associated locationPolicy resource<br />**and** the IUT **c** **reates** the locationPolicy resource with Content **containing**<br /> locationPolicy resource representation **containing**<br /> locationContainerName attribute **set to** CONTAINER\_NAME<br /> **and** locationContainerId attribute set to resourceID of the created container resource<br /> **and** the IUT **sends** a valid Response **containing**<br /> Response Status Code **set to** 2001 (CREATED)<br />**}** |~~COLSPAN~~|IUT >= AE |~~COLSPAN~~|Note that the IUT sets the _locationContainerID_ attribute in locationPolicy resource to the resourceID of the created <container> resource |~~COLSPAN~~|~~COLSPAN~~| +|Note that the IUT sets the _locationContainerID_ attribute in locationPolicy resource to the resourceID of the created <container> resource |~~COLSPAN~~|~~COLSPAN~~| +|| + + + +<br />TP/oneM2M/CSE/LOC/CRE/006 + +<mark>The table below caused an error during conversion and may need extra attention</mark> + +|**TP Id** |~~COLSPAN~~|~~COLSPAN~~|TP/oneM2M/CSE/LOC/CRE/006 |~~COLSPAN~~|~~COLSPAN~~|**Test objective** | +|-|-|-|-|-|-|-| +|**Test objective** |~~COLSPAN~~|~~COLSPAN~~|Check that the IUT creates a subscription resource with SUBSCRIPTION\_NAME provided by the originator as a child resource of the container linked with a locationPolicy resource |~~COLSPAN~~|~~COLSPAN~~|**Reference** | +|**Reference** |~~COLSPAN~~|~~COLSPAN~~|TS-0001 <a href="#_ref_1">[1]</a>, clause 8.5.2 and clause 10.2.9.2, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.3.3.3 and clause 7.4.10.2 |~~COLSPAN~~|~~COLSPAN~~|**Config Id** | +|CF01 |~~COLSPAN~~|~~COLSPAN~~|**Parent Release** |~~COLSPAN~~|Release 3 |~~COLSPAN~~| +|Release 3 |~~COLSPAN~~|~~COLSPAN~~|~~COLSPAN~~|**PICS Selection** |~~COLSPAN~~|~~COLSPAN~~| +|PICS\_CSE |~~COLSPAN~~|~~COLSPAN~~|**with {** <br /> the IUT **being** in the "initial state"<br /> **and** the IUT **having registered** the AE **containing**<br /> _resourceID_ **set to** NOTI\_URI\_ADDRESS<br /> **and** the IUT**having created** a resource LOCATIONPOLICY\_ADDRESS of type <_locationPolicy_ > **containing**<br /> _locationUpdatePeriod_ **set to** POSITIVE\_UPDATE\_PERIOD **and**<br /> _locationSource_ **set to** 1 (Network\_based) **and**<br />_locationTargetID_ **set to** LOCATION\_TARGET\_ID **and**<br />_locationServer_ **set to** LOCATION\_SERVER\_ADDRESS **and**<br /> _locationContainerID_ **set to** CONTAINER\_ADDRESS**and**<br /> **and** the IUT **having created** a resource CONTAINER\_ADDRESS of type <_container_ > **containing**<br /> _locationID_ **set to** LOCATIONPOLICY\_ADDRESS<br /> **and** the AE **having** privileges to perform CREATE operation on the resource TARGET\_RESOURCE\_ADDRESS<br /><br />**}** |~~COLSPAN~~|~~COLSPAN~~|~~COLSPAN~~| +|**Expected behaviour** |~~COLSPAN~~|**Test events** |~~COLSPAN~~|**Direction** |~~COLSPAN~~|**with {** <br /> the IUT **being** in the "initial state"<br /> **and** the IUT **having registered** the AE **containing**<br /> _resourceID_ **set to** NOTI\_URI\_ADDRESS<br /> **and** the IUT**having created** a resource LOCATIONPOLICY\_ADDRESS of type <_locationPolicy_ > **containing**<br /> _locationUpdatePeriod_ **set to** POSITIVE\_UPDATE\_PERIOD **and**<br /> _locationSource_ **set to** 1 (Network\_based) **and**<br />_locationTargetID_ **set to** LOCATION\_TARGET\_ID **and**<br />_locationServer_ **set to** LOCATION\_SERVER\_ADDRESS **and**<br /> _locationContainerID_ **set to** CONTAINER\_ADDRESS**and**<br /> **and** the IUT **having created** a resource CONTAINER\_ADDRESS of type <_container_ > **containing**<br /> _locationID_ **set to** LOCATIONPOLICY\_ADDRESS<br /> **and** the AE **having** privileges to perform CREATE operation on the resource TARGET\_RESOURCE\_ADDRESS<br /><br />**}** | +|**Expected behaviour** |~~COLSPAN~~|**when {**<br /> the IUT **receives** a valid CREATE Request **from** AE **containing**<br /> To **set to** TARGET\_RESOURCE\_ADDRESS **and**<br /> ResourceType **set to** 23 (subscription) **and**<br /> From **set to** AE\_ID **and**<br /> Content **containing**<br />notificationURI attribute **set to** NOTI\_URI\_ADDRESS **and**<br />eventNotificationCriteria attribute **containing**<br /> notificationEventType element **set to** 3 (Create\_of\_Direct\_Child\_Resource)<br /> **and** notificationContentType attribute **set to** 1 (All Attributes)<br />**}** |~~COLSPAN~~|IUT <=> AE |~~COLSPAN~~|**with {** <br /> the IUT **being** in the "initial state"<br /> **and** the IUT **having registered** the AE **containing**<br /> _resourceID_ **set to** NOTI\_URI\_ADDRESS<br /> **and** the IUT**having created** a resource LOCATIONPOLICY\_ADDRESS of type <_locationPolicy_ > **containing**<br /> _locationUpdatePeriod_ **set to** POSITIVE\_UPDATE\_PERIOD **and**<br /> _locationSource_ **set to** 1 (Network\_based) **and**<br />_locationTargetID_ **set to** LOCATION\_TARGET\_ID **and**<br />_locationServer_ **set to** LOCATION\_SERVER\_ADDRESS **and**<br /> _locationContainerID_ **set to** CONTAINER\_ADDRESS**and**<br /> **and** the IUT **having created** a resource CONTAINER\_ADDRESS of type <_container_ > **containing**<br /> _locationID_ **set to** LOCATIONPOLICY\_ADDRESS<br /> **and** the AE **having** privileges to perform CREATE operation on the resource TARGET\_RESOURCE\_ADDRESS<br /><br />**}** | +|**then {**<br />the IUT **creates** the subscription resource<br /> **and** the IUT **sends** a valid Response **containing**<br />Response Status Code **set** **to** 2001 (CREATED) **and**<br />Content **containing**<br /> subscription resource representation<br />**}** |~~COLSPAN~~|IUT >= AE |~~COLSPAN~~|Note that the IUT sets the _locationContainerID_ attribute in <locationPolicy> resource to the resourceID of the created <container> resource |~~COLSPAN~~|~~COLSPAN~~| +|Note that the IUT sets the _locationContainerID_ attribute in <locationPolicy> resource to the resourceID of the created <container> resource |~~COLSPAN~~|~~COLSPAN~~| +|| + + + +<br />TP/oneM2M/CSE/LOC/CRE/007 + +<mark>The table below caused an error during conversion and may need extra attention</mark> + +|**TP Id** |~~COLSPAN~~|~~COLSPAN~~|TP/oneM2M/CSE/LOC/CRE/007 |~~COLSPAN~~|~~COLSPAN~~|**Test objective** | +|-|-|-|-|-|-|-| +|**Test objective** |~~COLSPAN~~|~~COLSPAN~~|Check that IUT accepts the creation of a locationPolicy resource with attribute locationSource set to Device-based and locationUpdatePeriod set to POSITIVE\_UPDATE\_PERIOD |~~COLSPAN~~|~~COLSPAN~~|**Reference** | +|**Reference** |~~COLSPAN~~|~~COLSPAN~~|TS-0001 <a href="#_ref_1">[1]</a>, clause 8.5.2 and clause 10.2.9.2, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.3.3.3 and clause 7.4.10.2 |~~COLSPAN~~|~~COLSPAN~~|**Config Id** | +|CF01 |~~COLSPAN~~|~~COLSPAN~~|**Parent Release** |~~COLSPAN~~|Release 3 |~~COLSPAN~~| +|Release 3 |~~COLSPAN~~|~~COLSPAN~~|~~COLSPAN~~|**PICS Selection** |~~COLSPAN~~|~~COLSPAN~~| +|PICS\_CSE |~~COLSPAN~~|~~COLSPAN~~|**with {** <br /> the IUT **being** in the "initial state"<br /> **and** the IUT **having** location positioning modules<br /> **and** the originator **being** a PX\_ASN\_AE<br /> **and** the IUT **being** a PX\_ASN\_CSE<br /> **and** the IUT **having registered** the PX\_ASN\_AE<br /> **and** the ASN-AE having privileges to perform CREATE operation on the resource TARGET\_RESOURCE\_ADDRESS<br />**}** |~~COLSPAN~~|~~COLSPAN~~|~~COLSPAN~~| +|**Expected behaviour** |~~COLSPAN~~|**Test events** |~~COLSPAN~~|**Direction** |~~COLSPAN~~|**with {** <br /> the IUT **being** in the "initial state"<br /> **and** the IUT **having** location positioning modules<br /> **and** the originator **being** a PX\_ASN\_AE<br /> **and** the IUT **being** a PX\_ASN\_CSE<br /> **and** the IUT **having registered** the PX\_ASN\_AE<br /> **and** the ASN-AE having privileges to perform CREATE operation on the resource TARGET\_RESOURCE\_ADDRESS<br />**}** | +|**Expected behaviour** |~~COLSPAN~~|**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** 10 (locationPolicy) **and**<br /> From **set to** AE\_ID **and**<br /> Content **containing**<br />locationSource attribute**set to** 2 (Device\_based) **and**<br />locationUpdatePeriod attribute **set to** POSITIVE\_UPDATE\_PERIOD<br />**}** |~~COLSPAN~~|IUT <=> ASN-AE |~~COLSPAN~~|**with {** <br /> the IUT **being** in the "initial state"<br /> **and** the IUT **having** location positioning modules<br /> **and** the originator **being** a PX\_ASN\_AE<br /> **and** the IUT **being** a PX\_ASN\_CSE<br /> **and** the IUT **having registered** the PX\_ASN\_AE<br /> **and** the ASN-AE having privileges to perform CREATE operation on the resource TARGET\_RESOURCE\_ADDRESS<br />**}** | +|**then {**<br /> the IUT **creates** the locationPolicy resource<br /> **and** the IUT **sends** a valid Response **containing**<br />Response Status Code **set** **to** 2001 (CREATED) **and**<br /> Content **containing**<br /> locationPolicy resource representation<br />**}** |~~COLSPAN~~|IUT >= ASN-AE |~~COLSPAN~~| +|| + +<br />TP/oneM2M/CSE/LOC/CRE/008 + +<mark>The table below caused an error during conversion and may need extra attention</mark> + +|**TP Id** |~~COLSPAN~~|~~COLSPAN~~|TP/oneM2M/CSE/LOC/CRE/008 |~~COLSPAN~~|~~COLSPAN~~|**Test objective** | +|-|-|-|-|-|-|-| +|**Test objective** |~~COLSPAN~~|~~COLSPAN~~|Check that the IUT accepts the creation of a locationPolicy resource with attribute locationSource set to Sharing-based |~~COLSPAN~~|~~COLSPAN~~|**Reference** | +|**Reference** |~~COLSPAN~~|~~COLSPAN~~|TS-0001 <a href="#_ref_1">[1]</a>, clause 8.5.2 and clause 10.2.9.2, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.3.3.3 and clause7.4.10.2 |~~COLSPAN~~|~~COLSPAN~~|**Config Id** | +|CF01 |~~COLSPAN~~|~~COLSPAN~~|**Parent Release** |~~COLSPAN~~|Release 3 |~~COLSPAN~~| +|Release 3 |~~COLSPAN~~|~~COLSPAN~~|~~COLSPAN~~|**PICS Selection** |~~COLSPAN~~|~~COLSPAN~~| +|PICS\_CSE |~~COLSPAN~~|~~COLSPAN~~|**with {** <br /> the IUT **being** in the "initial state"<br />**and** the originator **being** a PX\_ADN\_AE<br /> **and** the IUT **being** a PX\_MN\_CSE<br /> **and** the ADN-AE **being no** location positioning modules deployed<br /> **and** the ADN-AE **being no** Network-based positioning capabilities<br /> **and** the IUT **having registered** the PX\_ADN\_AE<br /> **and** the ADN-AE having privileges to perform CREATE operation on the resource TARGET\_RESOURCE\_ADDRESS<br />**}** |~~COLSPAN~~|~~COLSPAN~~|~~COLSPAN~~| +|**Expected behaviour** |~~COLSPAN~~|**Test events** |~~COLSPAN~~|**Direction** |~~COLSPAN~~|**with {** <br /> the IUT **being** in the "initial state"<br />**and** the originator **being** a PX\_ADN\_AE<br /> **and** the IUT **being** a PX\_MN\_CSE<br /> **and** the ADN-AE **being no** location positioning modules deployed<br /> **and** the ADN-AE **being no** Network-based positioning capabilities<br /> **and** the IUT **having registered** the PX\_ADN\_AE<br /> **and** the ADN-AE having privileges to perform CREATE operation on the resource TARGET\_RESOURCE\_ADDRESS<br />**}** | +|**Expected behaviour** |~~COLSPAN~~|**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** 10 (locationPolicy) **_and_**<br /> From **set to** AE\_ID **and**<br /> Content **containing**<br />locationSource attribute**set to** 3 (Sharing\_based)<br />**}** |~~COLSPAN~~|IUT <=> ADN-AE |~~COLSPAN~~|**with {** <br /> the IUT **being** in the "initial state"<br />**and** the originator **being** a PX\_ADN\_AE<br /> **and** the IUT **being** a PX\_MN\_CSE<br /> **and** the ADN-AE **being no** location positioning modules deployed<br /> **and** the ADN-AE **being no** Network-based positioning capabilities<br /> **and** the IUT **having registered** the PX\_ADN\_AE<br /> **and** the ADN-AE having privileges to perform CREATE operation on the resource TARGET\_RESOURCE\_ADDRESS<br />**}** | +|**then {**<br /> the IUT **creates** the locationPolicy resource<br /> **and** the IUT **sends** a valid Response **containing**<br />Response Status Code **set** **to** 2001 (CREATED) **and**<br /> Content **containing**<br /> locationPolicy resource representation<br />**}** |~~COLSPAN~~|IUT >= ADN-AE |~~COLSPAN~~| +|| + + +TP/oneM2M/CSE/LOC/CRE/009 + +<mark>The table below caused an error during conversion and may need extra attention</mark> + +|**TP Id** |~~COLSPAN~~|~~COLSPAN~~|TP/oneM2M/CSE/LOC/CRE/009 |~~COLSPAN~~|~~COLSPAN~~|**Test objective** | +|-|-|-|-|-|-|-| +|**Test objective** |~~COLSPAN~~|~~COLSPAN~~|Check that the IUT rejects the creation of the locationPolicy resource when _locationSource_ attribute is set to Network-Based and neither locationTargetID nor locationServer is provided. |~~COLSPAN~~|~~COLSPAN~~|**Reference** | +|**Reference** |~~COLSPAN~~|~~COLSPAN~~|TS-0001 <a href="#_ref_1">[1]</a>, clause 8.5.2 and clause 10.2.9.2, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.3.3.3 and clause7.4.10.2.1 |~~COLSPAN~~|~~COLSPAN~~|**Config Id** | +|CF01 |~~COLSPAN~~|~~COLSPAN~~|**Parent Release** |~~COLSPAN~~|Release 3 |~~COLSPAN~~| +|Release 3 |~~COLSPAN~~|~~COLSPAN~~|~~COLSPAN~~|**PICS Selection** |~~COLSPAN~~|~~COLSPAN~~| +|PICS\_CSE |~~COLSPAN~~|~~COLSPAN~~|**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 />**}** |~~COLSPAN~~|~~COLSPAN~~|~~COLSPAN~~| +|**Expected behaviour** |~~COLSPAN~~|**Test events** |~~COLSPAN~~|**Direction** |~~COLSPAN~~|**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 />**}** | +|**Expected behaviour** |~~COLSPAN~~|**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** 10 (locationPolicy) **and**<br /> From **set to** AE\_ID **and**<br /> Content **containing**<br />locationSource attribute**set to** 1 (Network\_based)<br />**}** |~~COLSPAN~~|IUT <=> AE |~~COLSPAN~~|**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 />**}** | +|**then {**<br /> the IUT **does not create** the locationPolicy resource<br /> **and** the IUT **sends** a valid Response **containing**<br />Response Status Code **set** **to** 4000 (BAD\_REQUEST)<br />**}** |~~COLSPAN~~|IUT >= AE |~~COLSPAN~~| +|| + + + + +##### 7.2.2.7.2 UPDATE Operation +TP/oneM2M/CSE/LOC/UPD/001 + +<mark>The table below caused an error during conversion and may need extra attention</mark> + +|**TP Id** |~~COLSPAN~~|~~COLSPAN~~|TP/oneM2M/CSE/LOC/UPD/001 |~~COLSPAN~~|~~COLSPAN~~|**Test objective** | +|-|-|-|-|-|-|-| +|**Test objective** |~~COLSPAN~~|~~COLSPAN~~|Check that the IUT rejects AE to update the locationPolicy resource identified with LOCATION\_ID when receiving an update request containing an invalid attribute |~~COLSPAN~~|~~COLSPAN~~|**Reference** | +|**Reference** |~~COLSPAN~~|~~COLSPAN~~|TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.9.4, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.3.3.4 and clause 7.4.10.2.3 |~~COLSPAN~~|~~COLSPAN~~|**Config Id** | +|CF01 |~~COLSPAN~~|~~COLSPAN~~|**Parent Release** |~~COLSPAN~~|Release 3 |~~COLSPAN~~| +|Release 3 |~~COLSPAN~~|~~COLSPAN~~|~~COLSPAN~~|**PICS Selection** |~~COLSPAN~~|~~COLSPAN~~| +|PICS\_CSE |~~COLSPAN~~|~~COLSPAN~~|**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 locationPolicy **containing**<br /> an optional RW attribute locationUpdatePeriod<br /> **and** the AE **having** privileges to perform UPDATE operation on the resource TARGET\_RESOURCE\_ADDRESS<br />} |~~COLSPAN~~|~~COLSPAN~~|~~COLSPAN~~| +|**Expected behaviour** |~~COLSPAN~~|**Test events** |~~COLSPAN~~|**Direction** |~~COLSPAN~~|**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 locationPolicy **containing**<br /> an optional RW attribute locationUpdatePeriod<br /> **and** the AE **having** privileges to perform UPDATE operation on the resource TARGET\_RESOURCE\_ADDRESS<br />} | +|**Expected behaviour** |~~COLSPAN~~|**when {**<br /> the IUT **receives** an UPDATE Request **from** AE **containing**<br /> To **set to** TARGET\_RESOURCE\_ADDRESS **and**<br /> From **set to** AE\_ID **and**<br />Content **containing**<br />locationUpdatePeriod attribute **set to** INVALID\_LOCATION\_UPDATE\_PERIOD<br />**}** |~~COLSPAN~~|IUT <=> AE |~~COLSPAN~~|**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 locationPolicy **containing**<br /> an optional RW attribute locationUpdatePeriod<br /> **and** the AE **having** privileges to perform UPDATE operation on the resource TARGET\_RESOURCE\_ADDRESS<br />} | +|**then {**<br /> the IUT **does not update** the locationPolicy resource<br /> **and** the IUT **sends** a valid Response **containing**<br />Response Status Code **set** **to** 4000 (BAD\_REQUEST)<br />**}** |~~COLSPAN~~|IUT >= AE |~~COLSPAN~~| +|| + + + + +##### 7.2.2.7.3 RETRIEVE Operation +TP/oneM2M/CSE/LOC/RET/001 + +<mark>The table below caused an error during conversion and may need extra attention</mark> + +|**TP Id** |~~COLSPAN~~|~~COLSPAN~~|TP/oneM2M/CSE/LOC/RET/001 |~~COLSPAN~~|~~COLSPAN~~|**Test objective** | +|-|-|-|-|-|-|-| +|**Test objective** |~~COLSPAN~~|~~COLSPAN~~|Check that the IUT responds with a container resource containing attribute _locationID_ set to resourceID of the associated locationPolicy resource |~~COLSPAN~~|~~COLSPAN~~|**Reference** | +|**Reference** |~~COLSPAN~~|~~COLSPAN~~|TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.9.3, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.10.2.3 |~~COLSPAN~~|~~COLSPAN~~|**Config Id** | +|CF01 |~~COLSPAN~~|~~COLSPAN~~|**Parent Release** |~~COLSPAN~~|Release 3 |~~COLSPAN~~| +|Release 3 |~~COLSPAN~~|~~COLSPAN~~|~~COLSPAN~~|**PICS Selection** |~~COLSPAN~~|~~COLSPAN~~| +|PICS\_CSE |~~COLSPAN~~|~~COLSPAN~~|**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 LOCATIONPOLICY\_ADDRESS of type locationPolicy **containing**<br /> locationContainerID attribute **set to** TARGET\_RESOURCE\_ADDRESS**and**<br /> locationSource attribute **set to** 1 (Network\_based) **and**<br />locationTargetID attribute**set to** LOCATION\_TARGET\_ID **and**<br />locationServer attribute **set to** LOCATION\_SERVER\_ADDRESS<br /> **and** the IUT **having created** a resource TARGET\_RESOURCE\_ADDRESS of type container **containing**<br /> locationID attribute **set to** LOCATIONPOLICY\_ADDRESS<br /> **and** the AE **having** privileges to perform RETRIEVE operation on the resource TARGET\_RESOURCE\_ADDRESS<br />**}** |~~COLSPAN~~|~~COLSPAN~~|~~COLSPAN~~| +|**Expected behaviour** |~~COLSPAN~~|**Test events** |~~COLSPAN~~|**Direction** |~~COLSPAN~~|**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 LOCATIONPOLICY\_ADDRESS of type locationPolicy **containing**<br /> locationContainerID attribute **set to** TARGET\_RESOURCE\_ADDRESS**and**<br /> locationSource attribute **set to** 1 (Network\_based) **and**<br />locationTargetID attribute**set to** LOCATION\_TARGET\_ID **and**<br />locationServer attribute **set to** LOCATION\_SERVER\_ADDRESS<br /> **and** the IUT **having created** a resource TARGET\_RESOURCE\_ADDRESS of type container **containing**<br /> locationID attribute **set to** LOCATIONPOLICY\_ADDRESS<br /> **and** the AE **having** privileges to perform RETRIEVE operation on the resource TARGET\_RESOURCE\_ADDRESS<br />**}** | +|**Expected behaviour** |~~COLSPAN~~|**when {**<br /> the IUT **receives** a RETRIEVE Request **from** AE **containing**<br /> To **set to** TARGET\_RESOURCE\_ADDRESS **and**<br /> From **set to** AE\_ID<br />**}** |~~COLSPAN~~|IUT <=> AE |~~COLSPAN~~|**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 LOCATIONPOLICY\_ADDRESS of type locationPolicy **containing**<br /> locationContainerID attribute **set to** TARGET\_RESOURCE\_ADDRESS**and**<br /> locationSource attribute **set to** 1 (Network\_based) **and**<br />locationTargetID attribute**set to** LOCATION\_TARGET\_ID **and**<br />locationServer attribute **set to** LOCATION\_SERVER\_ADDRESS<br /> **and** the IUT **having created** a resource TARGET\_RESOURCE\_ADDRESS of type container **containing**<br /> locationID attribute **set to** LOCATIONPOLICY\_ADDRESS<br /> **and** the AE **having** privileges to perform RETRIEVE operation on the resource TARGET\_RESOURCE\_ADDRESS<br />**}** | +|**then {**<br />the IUT **sends** a valid Response **containing**<br />Response Status Code **set** **to** 2000 (OK) **and**<br />Content **containing**<br /> container resource **containing**<br /> locationID attribute **set to** LOCATIONPOLICY\_ADDRESS<br />**}** |~~COLSPAN~~|IUT >= AE |~~COLSPAN~~| +|| + + +TP/oneM2M/CSE/LOC/RET/002 + +<mark>The table below caused an error during conversion and may need extra attention</mark> + +|**TP Id** |~~COLSPAN~~|~~COLSPAN~~|TP/oneM2M/CSE/LOC/RET/002 |~~COLSPAN~~|~~COLSPAN~~|**Test objective** | +|-|-|-|-|-|-|-| +|**Test objective** |~~COLSPAN~~|~~COLSPAN~~|Check that the IUT sends a notification message including the location Information to the originator when the originator sends a retrieve request target to the <latest> resource of CONTAINER\_ADDRESS container associated with a <locationPolicy> resource |~~COLSPAN~~|~~COLSPAN~~|**Reference** | +|**Reference** |~~COLSPAN~~|~~COLSPAN~~|TS-0001 <a href="#_ref_1">[1]</a>, clause 8.5.2,clause 10.2.9.3 and clause 10.2.10.2.2, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.10.2 |~~COLSPAN~~|~~COLSPAN~~|**Config Id** | +|CF01 |~~COLSPAN~~|~~COLSPAN~~|**Parent Release** |~~COLSPAN~~|Release 3 |~~COLSPAN~~| +|Release 3 |~~COLSPAN~~|~~COLSPAN~~|~~COLSPAN~~|**PICS Selection** |~~COLSPAN~~|~~COLSPAN~~| +|PICS\_CSE |~~COLSPAN~~|~~COLSPAN~~|**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 LOCATIONPOLICY\_ADDRESS of type locationPolicy **containing**<br /> locationContainerID attribute **set to** CONTAINER\_ADDRESS**and**<br /> locationUpdatePeriod attribute **set to** ZERO (or NULL) **and**<br /> locationSource attribute **set to** LOCATION\_SOURCE<br /><br /> **and** the IUT **having created** a resource CONTAINER\_ADDRESS of type <_container_ > **containing**<br /> locationID attribute **set to** LOCATIONPOLICY\_ADDRESS<br /> **and** the AE **having** privileges to perform RETRIEVE operation on the resource CONTAINER\_ADDRESS<br /> **and** the AE **having created** a resource of type subscription as a child of the resource CONTAINER\_ADDRESS of type container<br />**}** |~~COLSPAN~~|~~COLSPAN~~|~~COLSPAN~~| +|**Expected behaviour** |~~COLSPAN~~|**Test events** |~~COLSPAN~~|**Direction** |~~COLSPAN~~|**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 LOCATIONPOLICY\_ADDRESS of type locationPolicy **containing**<br /> locationContainerID attribute **set to** CONTAINER\_ADDRESS**and**<br /> locationUpdatePeriod attribute **set to** ZERO (or NULL) **and**<br /> locationSource attribute **set to** LOCATION\_SOURCE<br /><br /> **and** the IUT **having created** a resource CONTAINER\_ADDRESS of type <_container_ > **containing**<br /> locationID attribute **set to** LOCATIONPOLICY\_ADDRESS<br /> **and** the AE **having** privileges to perform RETRIEVE operation on the resource CONTAINER\_ADDRESS<br /> **and** the AE **having created** a resource of type subscription as a child of the resource CONTAINER\_ADDRESS of type container<br />**}** | +|**Expected behaviour** |~~COLSPAN~~|**when {**<br /> the IUT **receives** a RETRIEVE Request **from** AE **containing**<br /> To **set to** CONTAINER\_ADDRESS **and**<br /> From **set to** AE\_ID<br />**}** |~~COLSPAN~~|IUT <=> AE |~~COLSPAN~~|**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 LOCATIONPOLICY\_ADDRESS of type locationPolicy **containing**<br /> locationContainerID attribute **set to** CONTAINER\_ADDRESS**and**<br /> locationUpdatePeriod attribute **set to** ZERO (or NULL) **and**<br /> locationSource attribute **set to** LOCATION\_SOURCE<br /><br /> **and** the IUT **having created** a resource CONTAINER\_ADDRESS of type <_container_ > **containing**<br /> locationID attribute **set to** LOCATIONPOLICY\_ADDRESS<br /> **and** the AE **having** privileges to perform RETRIEVE operation on the resource CONTAINER\_ADDRESS<br /> **and** the AE **having created** a resource of type subscription as a child of the resource CONTAINER\_ADDRESS of type container<br />**}** | +|**then {**<br />the IUT **sends** a valid NOTIFY Response **containing**<br />Response Status Code **set** **to** 2000 (OK) **and**<br /> Content **containing**<br /> notification attribute **containing**<br /> notificationEvent attribute **containing**<br /> representation attribute **containing**<br /> contentInstance resource **containing** location information<br />**}** |~~COLSPAN~~|IUT >= AE |~~COLSPAN~~| +|| + + + + +|**TP Id** |**Reference** |**LOCATION\_SOURCE** | +|-|-|-| +|TP/oneM2M/CSE/LOC/RET/002\_LOS/1 |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.10 and 10.2.9<br />TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.10 and 6.3.4.2.3 |1 (Network\_based) | +|TP/oneM2M/CSE/LOC/RET/002\_LOS/2 |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.10 and 10.2.9<br />TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.10 and 6.3.4.2.3 |2 (Device\_based) | +|TP/oneM2M/CSE/LOC/RET/002\_LOS/3 |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.10 and 10.2.9<br />TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.10 and 6.3.4.2.3 |3 (Sharing\_based) | + + + +<br /> TP/oneM2M/CSE/LOC/RET/003 + +<mark>The table below caused an error during conversion and may need extra attention</mark> + +|**TP Id** |~~COLSPAN~~|~~COLSPAN~~|TP/oneM2M/CSE/LOC/RET/003 |~~COLSPAN~~|~~COLSPAN~~|**Test objective** | +|-|-|-|-|-|-|-| +|**Test objective** |~~COLSPAN~~|~~COLSPAN~~|Check that the IUT responds with a <locationPolicy> resource containing attribute _locationContainerID_ set to resourceID of the associated <container> resource |~~COLSPAN~~|~~COLSPAN~~|**Reference** | +|**Reference** |~~COLSPAN~~|~~COLSPAN~~|TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.9.3, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.10.2.2 |~~COLSPAN~~|~~COLSPAN~~|**Config Id** | +|CF01 |~~COLSPAN~~|~~COLSPAN~~|**Parent Release** |~~COLSPAN~~|Release 3 |~~COLSPAN~~| +|Release 3 |~~COLSPAN~~|~~COLSPAN~~|~~COLSPAN~~|**PICS Selection** |~~COLSPAN~~|~~COLSPAN~~| +|PICS\_CSE |~~COLSPAN~~|~~COLSPAN~~|**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 locationPolicy **containing**<br /> locationContainerID attribute **set to** CONTAINER\_ADDRESS**and**<br />locationSource attribute **set to** 1 (Network\_based) **and**<br />locationTargetID attribute**set to** LOCATION\_TARGET\_ID **and**<br />locationServer attribute **set to** LOCATION\_SERVER\_ADDRESS<br /> **and** the IUT **having created** a resource CONTAINER\_ADDRESS of type container **containing**<br /> locationID attribute **set to** TARGET\_RESOURCE\_ADDRESS<br /> **and** the AE **having** privileges to perform RETRIEVE operation on the resource TARGET\_RESOURCE\_ADDRESS<br /><br />**}** |~~COLSPAN~~|~~COLSPAN~~|~~COLSPAN~~| +|**Expected behaviour** |~~COLSPAN~~|**Test events** |~~COLSPAN~~|**Direction** |~~COLSPAN~~|**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 locationPolicy **containing**<br /> locationContainerID attribute **set to** CONTAINER\_ADDRESS**and**<br />locationSource attribute **set to** 1 (Network\_based) **and**<br />locationTargetID attribute**set to** LOCATION\_TARGET\_ID **and**<br />locationServer attribute **set to** LOCATION\_SERVER\_ADDRESS<br /> **and** the IUT **having created** a resource CONTAINER\_ADDRESS of type container **containing**<br /> locationID attribute **set to** TARGET\_RESOURCE\_ADDRESS<br /> **and** the AE **having** privileges to perform RETRIEVE operation on the resource TARGET\_RESOURCE\_ADDRESS<br /><br />**}** | +|**Expected behaviour** |~~COLSPAN~~|**when {**<br /> the IUT **receives** a RETRIEVE Request **from** AE **containing**<br /> To **set to** TARGET\_RESOURCE\_ADDRESS **and**<br /> From **set to** AE\_ID<br />**}** |~~COLSPAN~~|IUT <=> AE |~~COLSPAN~~|**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 locationPolicy **containing**<br /> locationContainerID attribute **set to** CONTAINER\_ADDRESS**and**<br />locationSource attribute **set to** 1 (Network\_based) **and**<br />locationTargetID attribute**set to** LOCATION\_TARGET\_ID **and**<br />locationServer attribute **set to** LOCATION\_SERVER\_ADDRESS<br /> **and** the IUT **having created** a resource CONTAINER\_ADDRESS of type container **containing**<br /> locationID attribute **set to** TARGET\_RESOURCE\_ADDRESS<br /> **and** the AE **having** privileges to perform RETRIEVE operation on the resource TARGET\_RESOURCE\_ADDRESS<br /><br />**}** | +|**then {**<br />the IUT **sends** a valid Response **containing**<br />Response Status Code **set** **to** 2000 (OK) **and**<br />Content **containing**<br /> locationPolicy representation **containing**<br />locationContainerID attribute **set to** CONTAINER\_ADDRESS<br />**}** |~~COLSPAN~~|IUT >= AE |~~COLSPAN~~| +|| + + + +<br />TP/oneM2M/CSE/LOC/RET/004 + +<mark>The table below caused an error during conversion and may need extra attention</mark> + +|**TP Id** |~~COLSPAN~~|~~COLSPAN~~|TP/oneM2M/CSE/LOC/RET/004 |~~COLSPAN~~|~~COLSPAN~~|**Test objective** | +|-|-|-|-|-|-|-| +|**Test objective** |~~COLSPAN~~|~~COLSPAN~~|Check that the IUT sets the _locationStatus_ attribute with the error status code in the locationPolicy resource when the location information of the requested node is failed to be retrieved due to NSE |~~COLSPAN~~|~~COLSPAN~~|**Reference** | +|**Reference** |~~COLSPAN~~|~~COLSPAN~~|TS-0001 <a href="#_ref_1">[1]</a>, clause 8.5.2 and clause 10.2.9.3, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.10.2.2 |~~COLSPAN~~|~~COLSPAN~~|**Config Id** | +|CF01 |~~COLSPAN~~|~~COLSPAN~~|**Parent Release** |~~COLSPAN~~|Release 3 |~~COLSPAN~~| +|Release 3 |~~COLSPAN~~|~~COLSPAN~~|~~COLSPAN~~|**PICS Selection** |~~COLSPAN~~|~~COLSPAN~~| +|PICS\_CSE |~~COLSPAN~~|~~COLSPAN~~|**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 locationPolicy<br /> **and** the AE **having** privileges to perform RETRIEVE operation on the resource TARGET\_RESOURCE\_ADDRESS<br />**}** |~~COLSPAN~~|~~COLSPAN~~|~~COLSPAN~~| +|**Expected behaviour** |~~COLSPAN~~|**Test events** |~~COLSPAN~~|**Direction** |~~COLSPAN~~|**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 locationPolicy<br /> **and** the AE **having** privileges to perform RETRIEVE operation on the resource TARGET\_RESOURCE\_ADDRESS<br />**}** | +|**Expected behaviour** |~~COLSPAN~~|**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 />**}** |~~COLSPAN~~|IUT <=> AE |~~COLSPAN~~|**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 locationPolicy<br /> **and** the AE **having** privileges to perform RETRIEVE operation on the resource TARGET\_RESOURCE\_ADDRESS<br />**}** | +|**then {**<br />the IUT **sends** a valid Response **containing**<br />Response Status Code **set** **to** 2000 (OK) **and**<br />Content **containing**<br /> locationPolicy representation**containing**<br /> locationStatus attribute **set to** LOCATION\_PROTOCOL\_SPECIFIC\_RESULT\_CODE<br />**}** |~~COLSPAN~~|IUT >= AE |~~COLSPAN~~|Note: the error status code LOCATION\_PROTOCOL\_SPECIFIC\_RESULT\_CODE is location protocol specific, e.g. in OMA Mobile Location Protocol the reslt code is set to 6 indicating POSITION METHOD FAILURE.<br />Note that the failure is caused by the NSE such as location server. |~~COLSPAN~~|~~COLSPAN~~| +|Note: the error status code LOCATION\_PROTOCOL\_SPECIFIC\_RESULT\_CODE is location protocol specific, e.g. in OMA Mobile Location Protocol the reslt code is set to 6 indicating POSITION METHOD FAILURE.<br />Note that the failure is caused by the NSE such as location server. |~~COLSPAN~~|~~COLSPAN~~| +|| + + + +<br />TP/oneM2M/CSE/LOC/RET/005 + +<mark>The table below caused an error during conversion and may need extra attention</mark> + +|**TP Id** |~~COLSPAN~~|~~COLSPAN~~|TP/oneM2M/CSE/LOC/RET/005 |~~COLSPAN~~|~~COLSPAN~~|**Test objective** | +|-|-|-|-|-|-|-| +|**Test objective** |~~COLSPAN~~|~~COLSPAN~~|Check that the IUT responds with an error message "NOT\_FOUND" when receiving a retrieve request target to an non-existing locationPolicy resource |~~COLSPAN~~|~~COLSPAN~~|**Reference** | +|**Reference** |~~COLSPAN~~|~~COLSPAN~~|TS-0001 <a href="#_ref_1">[1]</a>, clause 8.5.2 and clause 10.2.9.3, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.3.3.2 and clause 7.4.10.2.2 |~~COLSPAN~~|~~COLSPAN~~|**Config Id** | +|CF01 |~~COLSPAN~~|~~COLSPAN~~|**Parent Release** |~~COLSPAN~~|Release 3 |~~COLSPAN~~| +|Release 3 |~~COLSPAN~~|~~COLSPAN~~|~~COLSPAN~~|**PICS Selection** |~~COLSPAN~~|~~COLSPAN~~| +|PICS\_CSE |~~COLSPAN~~|~~COLSPAN~~|**with {** <br /> the IUT **being** in the "initial state"<br /> **and** the IUT **having registered** the AE<br /> **and** the IUT**having not created** LOCATIONPOLICY\_ADDRESS of type locationPolicy under the AE a resource<br /> **and** the IUT **having** privileges to perform RETRIEVE operation on locationPolicy resource<br />**}** |~~COLSPAN~~|~~COLSPAN~~|~~COLSPAN~~| +|**Expected behaviour** |~~COLSPAN~~|**Test events** |~~COLSPAN~~|**Direction** |~~COLSPAN~~|**with {** <br /> the IUT **being** in the "initial state"<br /> **and** the IUT **having registered** the AE<br /> **and** the IUT**having not created** LOCATIONPOLICY\_ADDRESS of type locationPolicy under the AE a resource<br /> **and** the IUT **having** privileges to perform RETRIEVE operation on locationPolicy resource<br />**}** | +|**Expected behaviour** |~~COLSPAN~~|**when {**<br /> the IUT **receives** a RETRIEVE Request **from** AE **containing**<br /> To **set to** LOCATIONPOLICY\_ADDRESS**and**<br /> From **set to** AE\_ID<br />**}** |~~COLSPAN~~|IUT <=> AE |~~COLSPAN~~|**with {** <br /> the IUT **being** in the "initial state"<br /> **and** the IUT **having registered** the AE<br /> **and** the IUT**having not created** LOCATIONPOLICY\_ADDRESS of type locationPolicy under the AE a resource<br /> **and** the IUT **having** privileges to perform RETRIEVE operation on locationPolicy resource<br />**}** | +|**then {**<br />the IUT **sends** a valid Response **containing**<br />Response Status Code **set** **to** 4004 (NOT\_FOUND)<br />**}** |~~COLSPAN~~|IUT >= AE |~~COLSPAN~~| +|| + + + + +##### 7.2.2.7.4 NOTIFY Operation +TP/oneM2M/CSE/LOC/NTF/001 + +<mark>The table below caused an error during conversion and may need extra attention</mark> + +|**TP Id** |~~COLSPAN~~|~~COLSPAN~~|TP/oneM2M/CSE/LOC/NTF/001 |~~COLSPAN~~|~~COLSPAN~~|**Test objective** | +|-|-|-|-|-|-|-| +|**Test objective** |~~COLSPAN~~|~~COLSPAN~~|Check that the IUT sends a notification message including the location Information to the originator with frequency of POSITIVE\_UPDATE\_PERIOD set in field of_locationUpdatePeriod_ |~~COLSPAN~~|~~COLSPAN~~|**Reference** | +|**Reference** |~~COLSPAN~~|~~COLSPAN~~|TS-0001 <a href="#_ref_1">[1]</a>, clause 8.5.2 and clause 10.2.10.1.1, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.3.3.3 and clause 7.4.11.2 |~~COLSPAN~~|~~COLSPAN~~|**Config Id** | +|CF01 |~~COLSPAN~~|~~COLSPAN~~|**Parent Release** |~~COLSPAN~~|Release 3 |~~COLSPAN~~| +|Release 3 |~~COLSPAN~~|~~COLSPAN~~|~~COLSPAN~~|**PICS Selection** |~~COLSPAN~~|~~COLSPAN~~| +|PICS\_CSE |~~COLSPAN~~|~~COLSPAN~~|**with {** <br /> the IUT **being** in the "initial state"<br />**and** the originator **being** a ADN-AE<br /> **and** the IUT **being** a MN-CSE<br /> **and** the ADN-AE **being no** location positioning modules deployed<br /> **and** the ADN-AE **being no** Network-based positioning capabilities<br /><br /> **and** the IUT **having registered** the ADN-AE<br /> **and** the IUT **having created** ORIGINATOR\_LOCATIONPOLICY\_ADDRESS of type locationPolicy **containing**<br /> locationContainerID attribute **set to** ORIGINATOR\_CONTAINER\_ADDRESS<br /> **and** locationUpdatePeriod attribute **set to** POSITIVE\_UPDATE\_PERIOD<br /> **and** locationSource attribute **set to** 3 (Sharing-based)<br /> **and** the IUT**having created** ORIGINATOR\_CONTAINER\_ADDRESS of type container **containing**<br /> locationID attribute **set to** ORIGINATOR\_LOCATIONPOLICY\_ADDRESS<br /> **and** the IUT**having created** a resource of type subscription as a child resource of ORIGINATOR\_CONTAINER\_ADDRESS of type container<br /> **and** the IUT **having registered** a Node<br /> **being** a minimum hop with the originator compared to other nodes registered with the hosting CSE<br /> **and** the IUT**having created** under the Node a child resource CLOSEST\_NODE\_CONTAINER\_ADDRESS of type <container> **containing**<br /> a latest contentInstance resource **containing**<br /> the latest location information<br /> **and** the IUT **having** privileges to perform RETRIEVE operation on the resource CLOSEST\_NODE\_CONTAINER\_ADDRESS of type of container<br /><br />**}** |~~COLSPAN~~|~~COLSPAN~~|~~COLSPAN~~| +|**Expected behaviour** |~~COLSPAN~~|**Test events** |~~COLSPAN~~|**Direction** |~~COLSPAN~~|**with {** <br /> the IUT **being** in the "initial state"<br />**and** the originator **being** a ADN-AE<br /> **and** the IUT **being** a MN-CSE<br /> **and** the ADN-AE **being no** location positioning modules deployed<br /> **and** the ADN-AE **being no** Network-based positioning capabilities<br /><br /> **and** the IUT **having registered** the ADN-AE<br /> **and** the IUT **having created** ORIGINATOR\_LOCATIONPOLICY\_ADDRESS of type locationPolicy **containing**<br /> locationContainerID attribute **set to** ORIGINATOR\_CONTAINER\_ADDRESS<br /> **and** locationUpdatePeriod attribute **set to** POSITIVE\_UPDATE\_PERIOD<br /> **and** locationSource attribute **set to** 3 (Sharing-based)<br /> **and** the IUT**having created** ORIGINATOR\_CONTAINER\_ADDRESS of type container **containing**<br /> locationID attribute **set to** ORIGINATOR\_LOCATIONPOLICY\_ADDRESS<br /> **and** the IUT**having created** a resource of type subscription as a child resource of ORIGINATOR\_CONTAINER\_ADDRESS of type container<br /> **and** the IUT **having registered** a Node<br /> **being** a minimum hop with the originator compared to other nodes registered with the hosting CSE<br /> **and** the IUT**having created** under the Node a child resource CLOSEST\_NODE\_CONTAINER\_ADDRESS of type <container> **containing**<br /> a latest contentInstance resource **containing**<br /> the latest location information<br /> **and** the IUT **having** privileges to perform RETRIEVE operation on the resource CLOSEST\_NODE\_CONTAINER\_ADDRESS of type of container<br /><br />**}** | +|**Expected behaviour** |~~COLSPAN~~|**when {**<br /> the IUT **receives** a latest resource of container **from** the CLOSEST\_NODE\_CONTAINER\_ADDRESS **containing**<br /> latest location information<br />**and** the IUT **creates** a contentInstance as a child resource of ORIGINATOR\_CONTAINER\_ADDRESS of type <container> **containing**<br />the location information that retrieved<br />**}** |~~COLSPAN~~|IUT <=> AE |~~COLSPAN~~|**with {** <br /> the IUT **being** in the "initial state"<br />**and** the originator **being** a ADN-AE<br /> **and** the IUT **being** a MN-CSE<br /> **and** the ADN-AE **being no** location positioning modules deployed<br /> **and** the ADN-AE **being no** Network-based positioning capabilities<br /><br /> **and** the IUT **having registered** the ADN-AE<br /> **and** the IUT **having created** ORIGINATOR\_LOCATIONPOLICY\_ADDRESS of type locationPolicy **containing**<br /> locationContainerID attribute **set to** ORIGINATOR\_CONTAINER\_ADDRESS<br /> **and** locationUpdatePeriod attribute **set to** POSITIVE\_UPDATE\_PERIOD<br /> **and** locationSource attribute **set to** 3 (Sharing-based)<br /> **and** the IUT**having created** ORIGINATOR\_CONTAINER\_ADDRESS of type container **containing**<br /> locationID attribute **set to** ORIGINATOR\_LOCATIONPOLICY\_ADDRESS<br /> **and** the IUT**having created** a resource of type subscription as a child resource of ORIGINATOR\_CONTAINER\_ADDRESS of type container<br /> **and** the IUT **having registered** a Node<br /> **being** a minimum hop with the originator compared to other nodes registered with the hosting CSE<br /> **and** the IUT**having created** under the Node a child resource CLOSEST\_NODE\_CONTAINER\_ADDRESS of type <container> **containing**<br /> a latest contentInstance resource **containing**<br /> the latest location information<br /> **and** the IUT **having** privileges to perform RETRIEVE operation on the resource CLOSEST\_NODE\_CONTAINER\_ADDRESS of type of container<br /><br />**}** | +|**then {**<br />the IUT **sends** a valid Response **containing**<br />Response Status Code **set** **to** 2000 (OK) **and**<br /> Content **containing**<br /> notification representation **containing**<br /> notificationEvent attribute **containing**<br /> representation attribute **containing**<br /> contentInstance resource **containing**<br />location information<br />**}** |~~COLSPAN~~|IUT >= ADN-AE |~~COLSPAN~~| +|| + + + +<br />TP/oneM2M/CSE/LOC/NTF/002 + +<mark>The table below caused an error during conversion and may need extra attention</mark> + +|**TP Id** |~~COLSPAN~~|~~COLSPAN~~|TP/oneM2M/CSE/LOC/NTF/002 |~~COLSPAN~~|~~COLSPAN~~|**Test objective** | +|-|-|-|-|-|-|-| +|**Test objective** |~~COLSPAN~~|~~COLSPAN~~|Check that the IUT sends a notification message including the location Information to the originator with frequency of POSITIVE\_UPDATE\_PERIOD set in field of locationUpdatePeriod |~~COLSPAN~~|~~COLSPAN~~|**Reference** | +|**Reference** |~~COLSPAN~~|~~COLSPAN~~|TS-0001 <a href="#_ref_1">[1]</a>, clause 8.5.2, clause 10.2.10.1.1 and clause 10.2.10.2.2, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.11.2 |~~COLSPAN~~|~~COLSPAN~~|Release 3 | +|Release 3 |~~COLSPAN~~|~~COLSPAN~~|~~COLSPAN~~|**Config Id** |~~COLSPAN~~|~~COLSPAN~~| +|CF01 |~~COLSPAN~~|~~COLSPAN~~|**PICS Selection** |~~COLSPAN~~|~~COLSPAN~~|PICS\_CSE | +|PICS\_CSE |~~COLSPAN~~|~~COLSPAN~~|**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 LOCATIONPOLICY\_ADDRESS of type locationPolicy **containing**<br /> locationContainerID attribute **set to** CONTAINER\_ADDRESS**and**<br /> locationUpdatePeriod attribute **set to** POSITIVE\_UPDATE\_PERIOD **and**<br /> locationSource attribute **set to** LOCATION\_SOURCE<br /> **and** the IUT **having created** a resource CONTAINER\_ADDRESS of type container **containing**<br /> locationID attribute **set to** LOCATIONPOLICY\_ADDRESS<br /> **and** the AE **having created** a resource of type subscription as a child of the resource CONTAINER\_ADDRESS of type container<br /> **and** the IUT **having** privileges to retrieve the location information from the NSE<br />} |~~COLSPAN~~|~~COLSPAN~~|~~COLSPAN~~| +|**Expected behaviour** |~~COLSPAN~~|**Test events** |~~COLSPAN~~|**Direction** |~~COLSPAN~~|**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 LOCATIONPOLICY\_ADDRESS of type locationPolicy **containing**<br /> locationContainerID attribute **set to** CONTAINER\_ADDRESS**and**<br /> locationUpdatePeriod attribute **set to** POSITIVE\_UPDATE\_PERIOD **and**<br /> locationSource attribute **set to** LOCATION\_SOURCE<br /> **and** the IUT **having created** a resource CONTAINER\_ADDRESS of type container **containing**<br /> locationID attribute **set to** LOCATIONPOLICY\_ADDRESS<br /> **and** the AE **having created** a resource of type subscription as a child of the resource CONTAINER\_ADDRESS of type container<br /> **and** the IUT **having** privileges to retrieve the location information from the NSE<br />} | +|**Expected behaviour** |~~COLSPAN~~|**when {**<br /> the IUT **receives** a valid Response **from** NSE **containing**<br /> location-protocol-specific-result-code of positioning procedure execution **and**<br />location-response **containing**<br />location information<br />**}** |~~COLSPAN~~|IUT <=> NSE |~~COLSPAN~~|**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 LOCATIONPOLICY\_ADDRESS of type locationPolicy **containing**<br /> locationContainerID attribute **set to** CONTAINER\_ADDRESS**and**<br /> locationUpdatePeriod attribute **set to** POSITIVE\_UPDATE\_PERIOD **and**<br /> locationSource attribute **set to** LOCATION\_SOURCE<br /> **and** the IUT **having created** a resource CONTAINER\_ADDRESS of type container **containing**<br /> locationID attribute **set to** LOCATIONPOLICY\_ADDRESS<br /> **and** the AE **having created** a resource of type subscription as a child of the resource CONTAINER\_ADDRESS of type container<br /> **and** the IUT **having** privileges to retrieve the location information from the NSE<br />} | +|**then {**<br />the IUT **transforms** the location-response into a oneM2M Response primitive and **sends** a valid NOTIFY Response **containing**<br />Response Status Code **set** **to** 2000 (OK) **and**<br /> Content **containing**<br /> notification representation **containing**<br /> notificationEvent attribute **containing**<br /> representation attribute **containing**<br /> contentInstance representation<br />**}** |~~COLSPAN~~|IUT >= AE |~~COLSPAN~~|Note that: the attribute location-protocol-specific-result-code and location-response are location acquisition protocol specific and the exact name of these two attributes have to follow the specification of corresponding location protocol e.g. OMA Mobile Location Protocol. |~~COLSPAN~~|~~COLSPAN~~| +|Note that: the attribute location-protocol-specific-result-code and location-response are location acquisition protocol specific and the exact name of these two attributes have to follow the specification of corresponding location protocol e.g. OMA Mobile Location Protocol. |~~COLSPAN~~|~~COLSPAN~~| +|| + + +**Table Referenced values for parameter LOCATION\_SOURCE** + +|**TP Id** |**Reference** |**LOCATION\_SOURCE** | +|-|-|-| +|TP/oneM2M/CSE/LOC/NTF/010\_LOS/1 |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.10 and 10.2.10<br />TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.11 and 6.3.4.2.3 |1 (Network\_based) | +|TP/oneM2M/CSE/LOC/NTF/010\_LOS/2 |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.10 and 10.2.10<br />TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.11 and 6.3.4.2.3 |2 (Device\_based) | +|TP/oneM2M/CSE/LOC/NTF/010\_LOS/3 |TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.10 and 10.2.10<br />TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.11 and 6.3.4.2.3 |3 (Sharing\_based) | + + +**Table Referenced values for parameter location-protocol-specific-result-code and location-response** + +|**location-protocol-specific-result-code** |**location-response** |**Location protocol** |**Reference** | +|-|-|-|-| +|[Result code] |[Content] |OMA Mobile Location Protocol |Not Present | +|[HTTP Response code] |<_TerminalLocation_ > representation containing<br />attributes _address_ indicating the address of targeted node where location information is retrieved_, locationRetrievalStatus_ indicating the status of retrieval of the location information for the target node _,_ and_currentLocation_ containing the actual location data of the target node |OMA RESTful NetAPI |TS-0004 <a href="#_ref_2">[2]</a>, Annex G<br /> | +|[HTTP Response code] |_<SubscriptionNotification_ _>_ representation |OMA RESTful NetAPI |Location Server Open RESTful API Specification | + + + + +#### 7.2.2.8 Device Management (DMG) + +##### 7.2.2.8.1 Resource timeSeries (TS) +TP/oneM2M/CSE/TS/001 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+-------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/TS/001 | ++:=======================+:================================================================================================+:==============================================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT inserts the dataGenerationTime informantion of a missing data point and increases the missingDataCurrentNr attribute when a missing data point is detected | ++------------------------+-------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.39, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.5.1.2.9 | ++------------------------+-------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+-------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent release** | Release 3 | ++------------------------+-------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+-------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the AE **having created** a timeSeries resource **containing**\ | +| | missingDataDetect attribute **set to** true **and**\ | +| | a valid periodicInterval attribute\ | +| | **and** the AE **having** privileges to perform RETRIEVE operation on the timeSeries resource\ | +| | **and** the IUT **having detected** a missing data point\ | +| | **}** | ++------------------------+-------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+-------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid RETRIEVE Request **from** AE **containing**\ | | +| | To **set to** TIMESERIES\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** AE-ID **and**\ | | +| | **no** Content\ | | +| | **}** | | ++------------------------+-------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= AE | +| | the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set to** 2000 (OK) **and**\ | | +| | Content **containing**\ | | +| | timeSeries resource**containing**\ | | +| | missingDataList attribute **containing**\ | | +| | dataGenerationTime element of the missing data point **and**\ | | +| | missingDataCurrentNr attribute**set to** one\ | | +| | **}** | | ++------------------------+-------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + +TP/oneM2M/CSE/TS/002 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+-------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/TS/002 | ++:=======================+:================================================================================================+:====================================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT removes the oldest element in MissingDataList when MissingDataCurrentNr reaches MissingDataMaxNr to enable insertion of a new missing data point | ++------------------------+-------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.39, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.5.1.2.9 | ++------------------------+-------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+-------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent release** | Release 3 | ++------------------------+-------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+-------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the AE **having created** a timeSeries resource **containing**\ | +| | missingDataDetect attribute **set to** true **and**\ | +| | a valid periodicInterval attribute\ | +| | missingDataMaxNr attribute**set to** one\ | +| | **and** the AE **having** privileges to perform RETRIEVE operation on the timeSeries resource\ | +| | **and** the IUT **having detected** a missing data point\ | +| | **}** | ++------------------------+-------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+-------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {**\ | IUT <=> AE | +| | the IUT**detects** a new missing data point**and** \ | | +| | the IUT **receives** a valid RETRIEVE Request **from** AE **containing**\ | | +| | To **set to** TIMESERIES\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** AE-ID **and**\ | | +| | **no** Content\ | | +| | **}** | | ++------------------------+-------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= AE | +| | the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set to** 2000 (OK) **and**\ | | +| | Content **containing**\ | | +| | timeSeries resource**containing**\ | | +| | missingDataList attribute **containing**\ | | +| | dataGenerationTime element of the new missing data point **and**\ | | +| | missingDataCurrentNr attribute**set to** one\ | | +| | **}** | | ++------------------------+-------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + +TP/oneM2M/CSE/TS/003 + + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/TS/003 | ++:=======================+:=======================================================================================================================+:===========================================================================================================================================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT sends a notification with missing data points information when the number of missing data points detected becomes equal to the minimum specified missing number of the Time Series Data specified in missingData condition of the subscription resource | ++------------------------+------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.39, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.5.1.2.9 | ++------------------------+------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent release** | Release 3 | ++------------------------+------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE1\ | +| | **and** the IUT **having registered** the AE2\ | +| | **and** the AE1 **having created** a timeSeries resource **containing**\ | +| | missingDataDetect attribute **set to** true **and**\ | +| | a valid periodicInterval attribute **and**\ | +| | a subscription resource **containing**\ | +| | notificationURI attribute **set to** AE1\_RESOURCE\_ADDRESS **and**\ | +| | eventNotificationCriteria attribute **containing**\ | +| | missingData element **containing**\ | +| | number element **set to** MISSING\_DATA\_POINT\_NR **and**\ | +| | duration element **set to** MISSING\_DATA\_POINT\_DURATION\ | +| | **and** the AE1 **having** privileges to perform RETRIEVE operation on the timeSeries resource\ | +| | **and** the AE2 **having** privileges to perform CREATE operation on the timeSeries resource\ | +| | **and** the IUT **having detected** MISSING\_DATA\_POINT\_NR-1 missing data points from AE2\ | +| | **}** | ++------------------------+------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT | +| | the IUT **detects** a new missing data point **within** MISSING\_DATA\_POINT\_DURATION timer\ | | +| | **}** | | ++------------------------+------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= AE1 | +| | the IUT **sends** a valid NOTIFY request **containing**\ | | +| | Content **containing**\ | | +| | notificationEvent attribute **containing**\ | | +| | representation attribute **containing**\ | | +| | timeSeries resource**containing**\ | | +| | missingDataList attribute**containing**\ | | +| | dataGenerationTime of missing data points **and**\ | | +| | currentMissingDataNr attribute**set to** MISSING\_DATA\_POINT\_NR\ | | +| | **}** | | ++------------------------+------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + +TP/oneM2M/CSE/TS/004 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+-----------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/TS/004 | ++:=======================+:================================================================================================================+:===============================================================================================================================================================================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT does not send notification when the total number of missing data points does not exceed the minimum specified missing number of the Time Series Data specified in missingData condition of the subscription resource during the window duration specified in the same missingData condition | ++------------------------+-----------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.39, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.5.1.2.9 | ++------------------------+-----------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+-----------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent release** | Release 3 | ++------------------------+-----------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+-----------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE1\ | +| | **and** the IUT **having registered** the AE2\ | +| | **and** the AE1 **having created** a timeSeries resource **containing**\ | +| | missingDataDetect attribute **set to** true **and**\ | +| | a valid periodicInterval attribute **and**\ | +| | a subscription resource **containing**\ | +| | notificationURI attribute **set to** AE1\_RESOURCE\_ADDRESS **and**\ | +| | eventNotificationcriteria attribute **containing**\ | +| | missingData element **containing**\ | +| | number element **set to** MISSING\_DATA\_POINT\_NR **and**\ | +| | duration element **set to** MISSING\_DATA\_POINT\_DURATION\ | +| | **and** the AE1 **having** privileges to perform RETRIEVE operation on the timeSeries resource\ | +| | **and** the AE2 **having** privileges to perform CREATE operation on the timeSeries resource\ | +| | **and** the IUT **having detected** MISSING\_DATA\_POINT\_NR-1 missing data points from AE2\ | +| | **}** | ++------------------------+-----------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+-----------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT | +| | the IUT **does not** **detect** a new missing data point **within** MISSING\_DATA\_POINT\_DURATION timer\ | | +| | **}** | | ++------------------------+-----------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= AE1 | +| | the IUT **does not** **sends** a NOTIFY request **and**\ | | +| | the IUT restarts missing data point counter and timer\ | | +| | **}** | | ++------------------------+-----------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +Editor's Note: This test case is not available on the ATS. Currently no idea to implementate internal timer, but will try to find a way to solve this problem. + +TP/oneM2M/CSE/TS/005 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/TS/005 | ++:=======================+:=======================================================================================================================+:=======================================================================================================================+:==============+ +| **Test objective** | Check that the IUT sends a final notification with the missing data points information when subscription is terminated | ++------------------------+------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.39, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.5.1.2.9 | ++------------------------+------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent release** | Release 3 | ++------------------------+------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE1\ | +| | **and** the IUT **having registered** the AE2\ | +| | **and** the AE1 **having created** a timeSeries resource **containing**\ | +| | missingDataDetect attribute **set to** true **and**\ | +| | a valid periodicInterval attribute **and**\ | +| | a subscription resource **containing**\ | +| | notificationURI attribute **set to** AE1\_RESOURCE\_ADDRESS **and**\ | +| | eventNotificationcriteria attribute **containing**\ | +| | missingData element **containing**\ | +| | number element **set to** MISSING\_DATA\_POINT\_NR **and**\ | +| | duration element **set to** MISSING\_DATA\_POINT\_DURATION\ | +| | **and** the AE1 **having** privileges to perform RETRIEVE operation on the timeSeries resource\ | +| | **and** the AE1 **having** privileges to perform DELETE operation on the subscription resource\ | +| | **and** the AE2 **having** privileges to perform CREATE operation on the timeSeries resource\ | +| | **and** the IUT **having detected** MISSING\_DATA\_POINT\_NR-1 missing data points from AE2\ | +| | **}** | ++------------------------+------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE1 | +| | the IUT **receives** a valid DELETE Request **from** AE1 **containing**\ | | +| | To **set to** SUBSCRIPTION\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** AE1-ID\ | | +| | **}** | | ++------------------------+------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | \ | +| | the IUT **sends** a valid Response **containing**\ | IUT >= AE1\ | +| | Response Status Code **set to** 2000 (OK) **and**\ | \ | +| | a**nd** the IUT **sends** a NOTIFY Request **contaning**\ | IUT >= AE2\ | +| | Content **containing**\ | \ | +| | notificationEvent attribute **containing**\ | \ | +| | representation attribute **containing**\ | \ | +| | timeSeries resource**containing**\ | \ | +| | missingDataList attribute**containing**\ | \ | +| | dataGenerationTime of missing data points **and**\ | \ | +| | currentMissingDataNr attribute**set to** MISSING\_DATA\_POINT\_NR - 1\ | | +| | **}** | | ++------------------------+------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------+---------------+ +<br /> + + + + +#### 7.2.2.9 Communication Management and Delivery Handling(CMDH) + +##### 7.2.2.9.1 Resource pollingChannel (PCH) +TP/oneM2M/CSE/PCH/001 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++--------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/PCH/001 | ++:=======================================================================================================+:==========================================================================================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT which hosts <pollingChannel> resource forwards a Notify request successfully to a target AE, once the IUT receives a polling request from AE (retrieve request to <pollingChannelURI> resource)\ | +| | 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 | ++--------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF02 | ++--------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 2 | ++--------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_PCH | ++--------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having** **register** **ed** an AE1\ | +| | **and** the AE **having** **a child** <pollingChannel> resource\ | +| | **and** the IUT **having re** **ceived** a retrieve request from the AE **containing**\ | +| | To **set to** POLLINGCHANNELURI\_RESOURCE\_ADDRESS\ | +| | **}** | ++--------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++--------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> CSE | +| | the IUT **receives** a NOTIFY Request **from** the CSE **containing**\ | | +| | To **set to** AE\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** CSE\_ID **}** | | ++--------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= AE | +| | the IUT **send** **s** a RETRIEVE Response **to** the AE **containing**\ | | +| | Response Status Code **set to** 2000 (OK)\ | | +| | Content**containing**\ | | +| | the request **re** **ceived** from the CSE\ | | +| | **}** | | ++--------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| Note: Based on figure 10.2.5.12-1 in TS-0001<a href="#_ref_1">[1]</a> step 001, 002 and 003 in order.\ | +| In this case, IUT is pending AE's polling request since there was no request to AE | ++--------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + +TP/oneM2M/CSE/PCH/002 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/PCH/002 | ++:===========================================================================================================+:=======================================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT which hosts <pollingChannel> resource forwards a Notify request successfully to a target AE, once the IUT receives a polling request from the AE | ++------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **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 | ++------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF02 | ++------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 2 | ++------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_PCH | ++------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having** **register** **ed** an AE\ | +| | **and** the AE **having** a child <pollingChannel> resource\ | +| | **and** the IUT **having** **receive** **d** a NOTIFY Request **from** CSE **containing**\ | +| | To **set to** AE\_RESOURCE\_ADDRESS **and**\ | +| | From **set to** CSE\_ID\ | +| | **}** | ++------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a retrieve Request **from** the AE **containing**\ | | +| | To **set to** POLLINGCHANNELURI \_RESOURCE\_ADDRESS\ | | +| | **}** | | ++------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= AE | +| | the IUT **send** **s** a Response **to** the AE **containing**\ | | +| | Response Status Code **set to** 2000 (OK)\ | | +| | Content**containing**\ | | +| | the Request **re** **ceived** from the CSE\ | | +| | **}** | | ++------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| Note: Based on figure 10.2.13.1-1 in TS-0001<a href="#_ref_1">[1]</a> step 002 is followed by 001 and 003\ | +| The CSE's request to AE is pended and will be sent as soon as AE sends polling request to CSE. | ++------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + +TP/oneM2M/CSE/PCH/003 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++----------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/PCH/003 | ++:=======================================================================================+:========================================================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT performs both forwarding the response to the CSE and sending response to AE after receiving a Notify Request from the AE sent to the <pollingChannelURI> resource | ++----------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **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.2 | ++----------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF02 | ++----------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 2 | ++----------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_PCH | ++----------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having** **register** **ed** an AE\ | +| | **and** the AE1 **having** a child <pollingChannel> resource\ | +| | **and** the IUT **having re** **ceived** a retrieve Request from the AE **containing**\ | +| | To **set to** POLLINGCHANNELURI\_RESOURCE\_ADDRESS\ | +| | **and** the IUT **having re** **ceived** a NOTIFY Request **from** the CSE **containing**\ | +| | To **set to** AE\_RESOURCE\_ADDRESS **and**\ | +| | From **set to** CSE\_ID\ | +| | **and** the IUT **send** **s** a Response to the AE **containing**\ | +| | Response Status Code **set to** 2000 (OK)\ | +| | Content**containing**\ | +| | the Request **re** **ceived** from the CSE\ | +| | **}** | ++----------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++----------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a NOTIFY Request **from** the AE **containing**\ | | +| | To **set to** POLLINGCHANNELURI\_RESOURCE\_ADDRESS **and**\ | | +| | Content **containing**\ | | +| | Response Status Code **set to** RESPONSE\_STATUS\_CODE\ | | +| | **}** | | ++----------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= CSE\ | +| | the IUT **sends** a Response **to** the CSE\ | IUT >= AE | +| | Response Status Code **set to** RESPONSE\_STATUS\_CODE\ | | +| | the IUT **sends** the valid NOTIFY Response **to** the AE\ | | +| | **}** | | ++----------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| Note: Based on figure 10.2.13.1-1 in TS-0001<a href="#_ref_1">[1]</a> step 005 and 006 | ++----------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + + + +TP/oneM2M/CSE/PCH/004 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++----------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/PCH/004 | ++:=======================================================================================+:========================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT which performs polling sends the Notify request to <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 | ++----------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF02 | ++----------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 2 | ++----------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_PCH | ++----------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having** **registered** to a CSE\ | +| | **and** the IUT **having** a <pollingChannel> resource\ | +| | **and** the IUT **having** **sent** a retrieve Request to the CSE\ | +| | To **set to** POLLINGCHANNELURI\_RESOURCE\_ADDRESS\ | +| | **and** the CSE **having re** **ceived** the Request **containing**\ | +| | To **set to** CSE\_RESOURCE\_ADDRESS **and**\ | +| | From **set to** ORIGINATOR\_ID\ | +| | **}** | ++----------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++----------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> CSE1 | +| | the IUT **receives** a polling Response **from** the CSE **containing**\ | | +| | Response Status Code **set to** 2000 (OK)\ | | +| | **}** | | ++----------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= CSE1 | +| | the IUT **sends** a NOTIFY Request **to** the CSE **containing**\ | | +| | To **set to** POLLINGCHANNELURI\_RESOURCE\_ADDRESS **and**\ | | +| | Content **containing**\ | | +| | Response Status Code **set to** RESPONSE\_STATUS\_CODE\ | | +| | **}** | | ++----------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| Note: Based on figure 10.2.13.1-1 in TS-0001<a href="#_ref_1">[1]</a> step 004 and 005 | ++----------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + +TP/oneM2M/CSE/PCH/005 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/PCH/005 | ++:=======================+:===================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT rejects a <pollingChannel> _OPERATION_ of the AE when AE-ID is not same as the AE-ID of the parent resource | ++------------------------+------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.13.2, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.21 | ++------------------------+------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release**\ | Release 2 | +| | | ++------------------------+------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_PCH | ++------------------------+------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having** **register** **ed** an AE1\ | +| | **and** the IUT **having** **registered** an AE2\ | +| | **and** the IUT**having created** a pollingChannel resource on the AE1\ | +| | **}** | ++------------------------+------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {**\ | IUT <=> AE2 | +| | the IUT **receives** a valid _OPERATION_ Request **from** the AE2 **containing**\ | | +| | To set to POLLING\_CHANNEL\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** AE2\_ID\ | | +| | **}** | | ++------------------------+------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= AE2 | +| | the IUT **send** **s** a valid Response **containing**\ | | +| | Response Status Code **set to** 4103 (ORIGINATOR\_HAS\_NO\_PRIVILEGE)\ | | +| | **}** | | ++------------------------+------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + +|**TP Id** |**Reference** |**OPERATION** | +|-|-|-| +|TP/oneM2M/CSE/PCH/005\_RET |TS-0001 10.2.13.3 |RETRIEVE | +|TP/oneM2M/CSE/PCH/005\_UPD |TS-0001 10.2.13.4 |UPDATE | +|TP/oneM2M/CSE/PCH/005\_DEL |TS-0001 10.2.13.5 |DELETE | + + + +TP/oneM2M/CSE/PCH/006 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+----------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/PCH/006 | ++:=======================+:=======================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT sends the response with a status to the CSE1 when the request expires according to its Request Expiration Timestamp | ++------------------------+----------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.13.6 | ++------------------------+----------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF02 | ++------------------------+----------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 2 | ++------------------------+----------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_PCH | ++------------------------+----------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having** **register** **ed** an AE\ | +| | **and** the AE **having** a child <pollingChannel> resource\ | +| | **and** the IUT **having** **receive** **d** a RETRIEVE Request **from** AE **containing**\ | +| | To **set to** POLLINGCHANNELURI\_RESOURCE\_ADDRESS **and** Request Expiration Timestamp **set to** VALUE\ | +| | **}** | ++------------------------+----------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+----------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT | +| | Request Expiration Timestamp expires\ | | +| | **}** | | ++------------------------+----------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= AE | +| | **and** the IUT **sends** a Response **to** the AE **containing**\ | | +| | Response Status Code **set to** 4008 (REQUEST\_TIMEOUT)\ | | +| | **}** | | ++------------------------+----------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + + +##### 7.2.2.9.2 Response Type (RT) + +###### 7.2.2.9.2.1 nonBlockingRequestSynch (NBS) +TP/oneM2M/CSE/RT/NBS/001 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+--------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/RT/NBS/001 | ++:=======================+:=========================================================================================================================+:=================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT rejects a Non-Blocking Synchronous Request _OPERATION_ if the IUT does not support the <request> resource | ++------------------------+--------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 8.2.2.2 | ++------------------------+--------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+--------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 2 | ++------------------------+--------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_NON\_BLOCKING\_REQUEST\_SYNCH | ++------------------------+--------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the Originator **having** privileges to perform CREATE operation on the resource TARGET\_RESOURCE\_ADDRESS\ | +| | **}**\ | +| | | ++------------------------+--------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+--------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid _OPERATION_ Request **from** AE **containing**\ | | +| | Resource Type **set to** 3 (container)**and**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** AE-ID **and**\ | | +| | ResponseType **set to** 1 (nonBlockingRequestSynch)\ | | +| | **}** | | ++------------------------+--------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= AE | +| | the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set to** 5206 (NON\_BLOCKING\_REQUEST\_NOT\_SUPPORTED)\ | | +| | **}** | | ++------------------------+--------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------+---------------+ + + + +|**TP Id** |**OPERATION** | +|-|-| +|TP/oneM2M/CSE/RT/NBS/001\_CRE |CREATE | +|TP/oneM2M/CSE/RT/NBS/001\_UPD |UPDATE | +|TP/oneM2M/CSE/RT/NBS/001\_RET |RETRIEVE | +|TP/oneM2M/CSE/RT/NBS/001\_DEL |DELETE | + +> Editor's Note: Need to be clarified that does it make sense to have such TPs on the NBR group when no support of NBR from the IUT is required. +TP/oneM2M/CSE/RT/NBS/002 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+----------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/RT/NBS/002 | ++:=======================+:=====================================================================================================================+:===================================================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT responds to a Non-Blocking Synchronous Request _OPERATION_ with the reference of a <request> resource provided within the Content parameter of the Response | ++------------------------+----------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 8.2.2.1 | ++------------------------+----------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+----------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 2 | ++------------------------+----------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_NON\_BLOCKING\_REQUEST\_SYNCH | ++------------------------+----------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the Originator **having** privileges to perform _OPERATION_ on the resource TARGET\_RESOURCE\_ADDRESS\ | +| | **}**\ | +| | | ++------------------------+----------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+----------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid _OPERATION_ Request **from** AE **containing**\ | | +| | Resource Type **set to** 3 (container)**and**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** AE-ID **and**\ | | +| | ResponseType **set to** 1 (nonBlockingRequestSynch)\ | | +| | **}** | | ++------------------------+----------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {**\ | IUT >= AE | +| | **and** the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set to** 1001 (ACCEPTED for n onBlockingRequestSynch) **and**\ | | +| | Content **containing**\ | | +| | URI attribute **set to** REQUEST\_RESOURCE\_ADDRESS\ | | +| | **}** | | ++------------------------+----------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + + + +|**TP Id** |**OPERATION** | +|-|-| +|TP/oneM2M/CSE/RT/NBS/002\_CRE |CREATE | +|TP/oneM2M/CSE/RT/NBS/002\_UPD |UPDATE | +|TP/oneM2M/CSE/RT/NBS/002\_RET |RETRIEVE | +|TP/oneM2M/CSE/RT/NBS/002\_DEL |DELETE | + + + +TP/oneM2M/CSE/RT/NBS/003 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+----------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/RT/NBS/003 | ++:=======================+:=====================================================================================================================+:===================================================================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT returns successfully the <request> resource after receiving a Non-Blocking Synchronous Request _OPERATION_ and it contains the expected result in operationResult attribute | ++------------------------+----------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 8.2.2.2 | ++------------------------+----------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+----------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 2 | ++------------------------+----------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_NON\_BLOCKING\_REQUEST\_SYNCH | ++------------------------+----------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the IUT **having received** a Non-Blocking Synchronous Request _OPERATION_\ | +| | **and** the IUT **having created** a resource TARGET\_RESOURCE\_ADDRESS of type <request> under the AE resource\ | +| | **}**\ | +| | | ++------------------------+----------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+----------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid RETRIEVE Request **from** AE **containing**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** AE\_ID **and**\ | | +| | ResponseType**set to** 3 (blockingRequest)\ | | +| | **no** Content\ | | +| | **}** | | ++------------------------+----------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= AE | +| | the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set to** 2000 (OK) **and**\ | | +| | Content **containing**\ | | +| | request resource representation **containing**\ | | +| | operationResult attribute **containing**\ | | +| | expected response to OPERATION\ | | +| | \ | | +| | **}** | | ++------------------------+----------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + + +|**TP Id** |**OPERATION** | +|-|-| +|TP/oneM2M/CSE/RT/NBS/003\_CRE |CREATE | +|TP/oneM2M/CSE/RT/NBS/003\_UPD |UPDATE | +|TP/oneM2M/CSE/RT/NBS/003\_RET |RETRIEVE | +|TP/oneM2M/CSE/RT/NBS/003\_DEL |DELETE | + + +###### 7.2.2.9.2.2 nonBlockingRequestAsynch (NBA) +TP/oneM2M/CSE/RT/NBA/001 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+----------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/RT/NBA/001 | ++:=======================+:=====================================================================================================================+:==============================================================================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT responds to a Non-Blocking Asynchronous Request _OPERATION_ without a reference to a resource containing the context of the request if the IUT does not support the <request> resource | ++------------------------+----------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 8.2.2.3 | ++------------------------+----------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+----------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 2 | ++------------------------+----------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_NON\_BLOCKING\_REQUEST\_ASYNCH | ++------------------------+----------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the Originator **having** privileges to perform _OPERATION_ on the resource TARGET\_RESOURCE\_ADDRESS\ | +| | **}**\ | +| | | ++------------------------+----------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+----------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid _OPERATION_ Request **from** AE **containing**\ | | +| | Resource Type **set to** 3 (container)**and**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** AE-ID **and**\ | | +| | ResponseType **set to** 2 (nonBlockingRequestAsynch)\ | | +| | **}** | | ++------------------------+----------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= AE | +| | the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set to** 1002 (ACCEPTED for nonBlockingRequestAsynch) **and**\ | | +| | **no** Content\ | | +| | **}** | | ++------------------------+----------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + + +|**TP Id** |**OPERATION** | +|-|-| +|TP/oneM2M/CSE/RT/NBA/001\_CRE |CREATE | +|TP/oneM2M/CSE/RT/NBA/001\_UPD |UPDATE | +|TP/oneM2M/CSE/RT/NBA/001\_RET |RETRIEVE | +|TP/oneM2M/CSE/RT/NBA/001\_DEL |DELETE | + +> Editor's Note: Need to be clarified that does it make sense to have such TPs on the NBR group when no support of NBR from the IUT is required. +TP/oneM2M/CSE/RT/NBA/002 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+----------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/RT/NBA/002 | ++:=======================+:=====================================================================================================================+:====================================================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT responds to a Non-Blocking Asynchronous Request _OPERATION_ with the reference of a <request> resource provided within the Content parameter of the Response | ++------------------------+----------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 8.2.2.2 | ++------------------------+----------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+----------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 2 | ++------------------------+----------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_NON\_BLOCKING\_REQUEST\_ASYNCH | ++------------------------+----------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the Originator **having** privileges to perform _OPERATION_ on the resource TARGET\_RESOURCE\_ADDRESS\ | +| | **}**\ | +| | | ++------------------------+----------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+----------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid _OPERATION_ Request **from** AE **containing**\ | | +| | Resource Type **set to** 3 (container)**and**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** AE-ID **and**\ | | +| | ResponseType **set to** 2 (nonBlockingRequestAsynch)\ | | +| | **}** | | ++------------------------+----------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {**\ | IUT >= AE | +| | **and** the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set to** 1002 (ACCEPTED for nonBlockingRequestAsynch) **and**\ | | +| | Content **containing**\ | | +| | URI attribute **set to** REQUEST\_RESOURCE\_ADDRESS\ | | +| | **}** | | ++------------------------+----------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + + + +|**TP Id** |**OPERATION** | +|-|-| +|TP/oneM2M/CSE/RT/NBA/002\_CRE |CREATE | +|TP/oneM2M/CSE/RT/NBA/002\_UPD |UPDATE | +|TP/oneM2M/CSE/RT/NBA/002\_RET |RETRIEVE | +|TP/oneM2M/CSE/RT/NBA/002\_DEL |DELETE | + + + +TP/oneM2M/CSE/RT/NBA/003 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+--------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/RT/NBA/003 | ++:=======================+:=====================================================================================================================================+:===========================================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT sends the result of the requested Non-Blocking Asynchronous _OPERATION_ as notification to the Originator when no notification target list is provided | ++------------------------+--------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 8.1.2, 8.2.2.2 | ++------------------------+--------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+--------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 2 | ++------------------------+--------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_NON\_BLOCKING\_REQUEST\_ASYNCH | ++------------------------+--------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the Originator **having** privileges to perform _OPERATION_ on the resource TARGET\_RESOURCE\_ADDRESS\ | +| | **}**\ | +| | | ++------------------------+--------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+--------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid OPERATION Request **from** AE **containing**\ | | +| | Resource Type **set to** 3 (container)**and**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** AE-ID **and**\ | | +| | ResponseType **set to** 2 (nonBlockingRequestAsynch)\ | | +| | NotificationURI **not set** \ | | +| | **}** | | ++------------------------+--------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= AE | +| | the IUT **sends** a valid Response (Ack)\ | | +| | **and** the IUT **sends** a valid NOTIFY Request **containing**\ | | +| | Content **containing**\ | | +| | **ResponsePrimitive** representation indicating the response of the original Non-Blocking Asynchronous _OPERATION_ **containing**\ | | +| | **Response Status Code** **set to** _RESPONSE\_STATUS\_CODE_\ | | +| | **}** | | ++------------------------+--------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + + +|**TP Id** |**OPERATION** |**RESPONSE\_STATUS\_CODE** | +|-|-|-| +|TP/oneM2M/CSE/RT/NBA/003\_CRE |CREATE |2001 (CREATED) | +|TP/oneM2M/CSE/RT/NBA/003\_UPD |UPDATE |2004 (UPDATED) | +|TP/oneM2M/CSE/RT/NBA/003\_RET |RETRIEVE |2000 (OK) | +|TP/oneM2M/CSE/RT/NBA/003\_DEL |DELETE |2002 (DELETED) | + + + +TP/oneM2M/CSE/RT/NBA/004 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+----------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/RT/NBA/004 | ++:=======================+:=====================================================================================================================+:=========================================================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT does not send the result of the requested Non-Blocking Asynchronous _OPERATION_ as notification to the Originator when an empty notification target list is provided | ++------------------------+----------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 8.1.2, 8.2.2.2 | ++------------------------+----------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+----------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 2 | ++------------------------+----------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_NON\_BLOCKING\_REQUEST\_ASYNCH | ++------------------------+----------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the Originator **having** privileges to perform _OPERATION_ on the resource TARGET\_RESOURCE\_ADDRESS\ | +| | **}**\ | +| | | ++------------------------+----------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+----------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid _OPERATION_ Request **from** AE **containing**\ | | +| | Resource Type **set to** 3 (container)**and**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** AE-ID **and**\ | | +| | ResponseType **set to** 2 (nonBlockingRequestAsynch) **and**\ | | +| | NotificationURI **set to** empty list\ | | +| | **}** | | ++------------------------+----------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= AE | +| | the IUT **sends** a valid Response (Ack)\ | | +| | **and** the IUT **does not** **send** a NOTIFY Response\ | | +| | **}** | | ++------------------------+----------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + + +|**TP Id** |**OPERATION** | +|-|-| +|TP/oneM2M/CSE/RT/NBA/004\_CRE |CREATE | +|TP/oneM2M/CSE/RT/NBA/004\_UPD |UPDATE | +|TP/oneM2M/CSE/RT/NBA/004\_RET |RETRIEVE | +|TP/oneM2M/CSE/RT/NBA/004\_DEL |DELETE | + + + +TP/oneM2M/CSE/RT/NBA/005 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/RT/NBA/005 | ++:=======================+:================================================================================================================================================+:===========================================================================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT sends the result of the requested Non-Blocking Asynchronous _OPERATION_ as notification to the notification targets indicated in responseType/notificationURI attribute of the request | ++------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 8.1.2, 8.2.2.2 | ++------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 2 | ++------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_NON\_BLOCKING\_REQUEST\_ASYNCH | ++------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE1\ | +| | **and** the IUT **having registered** the AE2\ | +| | **and** the AE1 **having** privileges to perform _OPERATION_ on the resource TARGET\_RESOURCE\_ADDRESS\ | +| | **}** | ++------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid OPERATION Request **from** AE **containing**\ | | +| | Resource Type **set to** 3 (container)**and**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** AE-ID **and**\ | | +| | Response Type parameter **containing**\ | | +| | responseTypeValue **set to** 2 (nonBlockingRequestAsynch) **and**\ | | +| | NotificationURI **set to** AE1\_RESOURCE\_ADDRESS **and** AE2\_RESOURCE\_ADDRESS\ | | +| | **}** | | ++------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {**\ | IUT >= AE1\ | +| | the IUT **sends** a valid Response (Ack)\ | \ | +| | **and** the IUT **sends** a valid NOTIFY Request **containing** to AE1\ | \ | +| | Content **containing**\ | IUT >= AE1\ | +| | **ResponsePrimitive** representation indicating the response of the original Non-Blocking Asynchronous _OPERATION_ **containing**\ | \ | +| | **Response Status Code** **set to** _RESPONSE\_STATUS\_CODE_\ | \ | +| | **and** the IUT **sends** a valid NOTIFY Request **containing** to AE2\ | \ | +| | Content **containing**\ | \ | +| | **ResponsePrimitive** representation indicating the response of the original Non-Blocking Asynchronous _OPERATION_ **containing**\ | IUT >= AE2 | +| | **Response Status Code** **set to** _RESPONSE\_STATUS\_CODE_\ | | +| | **}** | | ++------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + + +|**TP Id** |**OPERATION** |**RESPONSE\_STATUS\_CODE** | +|-|-|-| +|TP/oneM2M/CSE/RT/NBA/005\_CRE |CREATE |2001 (CREATED) | +|TP/oneM2M/CSE/RT/NBA/005\_UPD |UPDATE |2004 (UPDATED) | +|TP/oneM2M/CSE/RT/NBA/005\_RET |RETRIEVE |2000 (OK) | +|TP/oneM2M/CSE/RT/NBA/005\_DEL |DELETE |2002 (DELETED) | + + + + +#### 7.2.2.10 Security(SEC) + +##### 7.2.2.10.1 CREATE Operation +TP/oneM2M/CSE/SEC/ACP/CRE/001 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/SEC/ACP/CRE/001 | ++:=======================+:=================================================================================================================+:=========================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT accepts the creation of a accessControlPolicy resource with privileges attribute having multiple access control rules | ++------------------------+------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.2-2 and clause, 10.2.21 | ++------------------------+------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 1 | ++------------------------+------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the AE **having** privileges to perform CREATE operation on the resource TARGET\_RESOURCE\_ADDRESS\ | +| | **}** | ++------------------------+------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid CREATE Request **containing**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** AE\_ID**and**\ | | +| | Content **containing**\ | | +| | accessControlPolicy resource **containing**\ | | +| | privileges attribute **containing**\ | | +| | accessControlRule attribute **containing**\ | | +| | ACCESS\_CONTROL\_RULE\_1 **and**\ | | +| | ACCESS\_CONTROL\_RULE\_2\ | | +| | **}** | | ++------------------------+------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= AE | +| | the IUT **creates** the accessControlPolicy resource\ | | +| | **and** the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set to** 2001 (CREATED)\ | | +| | **}** | | ++------------------------+------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + +TP/oneM2M/CSE/SEC/ACP/CRE/002 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/SEC/ACP/CRE/002 | ++:=======================+:=================================================================================================================+:==============================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT accepts the creation of a accessControlPolicy resource with selfPrivileges attribute having multiple access control rules | ++------------------------+------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.2-2 and clause 10.2.21 | ++------------------------+------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 1 | ++------------------------+------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the AE **having** privileges to perform CREATE operation on the resource TARGET\_RESOURCE\_ADDRESS\ | +| | **}** | ++------------------------+------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid CREATE Request **containing**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** AE\_ID**and**\ | | +| | Content **containing**\ | | +| | accessControlPolicy resource **containing**\ | | +| | selfPrivileges attribute **containing**\ | | +| | accessControlRule attribute **containing**\ | | +| | ACCESS\_CONTROL\_RULE\_1 **and**\ | | +| | ACCESS\_CONTROL\_RULE\_2\ | | +| | **}** | | ++------------------------+------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= AE | +| | the IUT **creates** the accessControlPolicy resource\ | | +| | **and** the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set to** 2001 (CREATED)\ | | +| | **}** | | ++------------------------+------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + +TP/oneM2M/CSE/SEC/ACP/CRE/003 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/SEC/ACP/CRE/003 | ++:=======================+:=================================================================================================================+:=======================================================================================================================+:==============+ +| **Test objective** | Check that the IUT accepts the creation of a accessControlPolicy resource with privileges attribute having empty rules | ++------------------------+------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.2 and clause 10.2.21 | ++------------------------+------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 1 | ++------------------------+------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the AE **having** privileges to perform CREATE operation on the resource TARGET\_RESOURCE\_ADDRESS\ | +| | **}** | ++------------------------+------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid CREATE Request **containing**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** AE\_ID**and**\ | | +| | Content **containing**\ | | +| | accessControlPolicy resource **containing**\ | | +| | privileges attribute **set to** empty list\ | | +| | **}** | | ++------------------------+------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= AE | +| | the IUT **creates** the accessControlPolicy resource\ | | +| | **and** the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set to** 2001 (CREATED)\ | | +| | **}** | | ++------------------------+------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------+---------------+ + + +TP/oneM2M/CSE/SEC/ACP/CRE/004 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/SEC/ACP/CRE/004 | ++:=======================+:=================================================================================================================+:===============================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT responds with an error when the creation of a accessControlPolicy resource with selfPrivileges attribute having empty rules | ++------------------------+------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.2and clause 10.2.21 | ++------------------------+------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 1 | ++------------------------+------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the AE **having** privileges to perform CREATE operation on the resource TARGET\_RESOURCE\_ADDRESS\ | +| | **}** | ++------------------------+------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid CREATE Request **containing**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** AE\_ID**and**\ | | +| | Content **containing**\ | | +| | accessControlPolicy resource **containing**\ | | +| | selfPrivileges attribute **set to** empty list\ | | +| | **}** | | ++------------------------+------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= AE | +| | the IUT **does not create** the accessControlPolicy resource\ | | +| | **and** the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set** **to** 4000 (BAD\_REQUEST)\ | | +| | **}** | | ++------------------------+------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + +TP/oneM2M/CSE/SEC/ACP/CRE/005 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+--------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/SEC/ACP/CRE/005 | ++:=======================+:===================================================================================================================+:==============================================================================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT responds successfully when an AE creates an accessControlPolicy resource having accessControlOriginators element set to a group resource identifier which contains AE resource as member | ++------------------------+--------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.2 | ++------------------------+--------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+--------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent release** | Release 3 | ++------------------------+--------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+--------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE1\ | +| | **and** the AE1 **having** privileges to perform CREATE operation on the resource TARGET\_RESOURCE\_ADDRESS\ | +| | **and** the IUT **having** **registered** the AE2\ | +| | **and** the IUT **having** **created** a group resource at GROUP\_RESOURCE\_ADDRESS **containing**\ | +| | memberIDs **set to** AE2\_RESOURCE\_ADDRESS\ | +| | **}** | ++------------------------+--------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+--------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE1 | +| | the IUT **receives** a valid CREATE Request **containing**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** AE1 **and**\ | | +| | Content **containing**\ | | +| | accessControlPolicy resource **containing**\ | | +| | privileges **containing**\ | | +| | accessControlRule element **containing**\ | | +| | accessControlOriginators element **set to** GROUP\_RESOURCE\_ADDRESS\ | | +| | **}** | | ++------------------------+--------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= AE1 | +| | the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set to** 2001 (CREATED)\ | | +| | **}** | | ++------------------------+--------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + + +##### 7.2.2.10.2 UPDATE Operation +TP/oneM2M/CSE/SEC/ACP/UPD/001 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| \ | TP/oneM2M/CSE/SEC/ACP/UPD/001 | +| **TP Id** | | ++:=======================+:==================================================================================================================================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT updates successfully the accessControlPolicyIDs attribute of the <AE> resource when the AE has privileges for UPDATE operation in any selfPrivileges of the _<accessControlPolicy>_ resources which this attribute originally indicates | ++------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.1.3.2-1 | ++------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 1 | ++------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE **containing**\ | +| | accessControlPolicyID attribute **set to** ACP\_ID\_1\ | +| | **and** the AE **having** privileges to perform UPDATE operation on the AE\_RESOURCE\_ADDRESS in selfPrivileges\ | +| | **}** | ++------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid UPDATE Request **containing**\ | | +| | To **set to** AE\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** AE\_ID\ | | +| | Content **containing**\ | | +| | AE resource **containing**\ | | +| | accessControlPolicyIDs attribute **set to** ACP\_ID\_2\ | | +| | **}** | | ++------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= AE | +| | the IUT **updates** the accessControlPolicyIDs attribute of AE resource\ | | +| | **and** the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set to** 2004 (UPDATED) **and**\ | | +| | Content **containing**\ | | +| | AE resource**containing**\ | | +| | accessControlPolicyID attribute **set to** ACP\_ID\_2\ | | +| | **}** | | ++------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + +TP/oneM2M/CSE/SEC/ACP/UPD/002 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| \ | TP/oneM2M/CSE/SEC/ACP/UPD/002 | +| **TP Id** | | ++:=======================+:==================================================================================================================================================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT responds with an error when the AE tries an UPDATE operation on the accessControlPolicyIDs attribute without having privileges for such operation in any selfPrivileges of the _<accessControlPolicy>_ resources which this attribute originally indicates | ++------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.1.3.2-1 | ++------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 1 | ++------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE **containing**\ | +| | accessControlPolicyID attribute **set to** ACP\_ID\_1\ | +| | **and** the AE **having no** privileges to perform UPDATE operation on the AE\_RESOURCE\_ADDRESS in selfPrivileges\ | +| | } | ++------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid UPDATE Request **containing**\ | | +| | To **set to** AE\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** AE\_ID\ | | +| | Content **containing**\ | | +| | AE resource **containing**\ | | +| | accessControlPolicyID attribute **set to** ACP\_ID\_2\ | | +| | } | | ++------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= AE | +| | the IUT **does not** **update** the accessControlPolicyIDs attribute of AE resource\ | | +| | **and** the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set to** 4103 (ORIGINATOR\_HAS\_NO\_PRIVILEGE)\ | | +| | **}** | | ++------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + +##### 7.2.2.10.3 BASIC OPERATION +TP/oneM2M/CSE/SEC/ACP/001 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+----------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------+ +| **TP Id** | TP/oneM2M/CSE/SEC/ACP/001 | ++:=======================+:===========================================================================================================================+:====================================================================================================================================================================================+:===================+ +| **Test objective** | Check that the IUT responds with an error when an ORIGINATOR tries an _OPERATION_ without having privileges for performing the _OPERATION_ on the TARGET\_RESOURCE\_TYPE resource | ++------------------------+----------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.1.3.2-1 | ++------------------------+----------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------+ +| **Config Id** | CF01 | ++------------------------+----------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------+ +| **Parent Release** | Release 1 | ++------------------------+----------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+----------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the ORIGINATOR **having no** privileges to perform an _OPERATION_ on the resource TARGET\_RESOURCE\_ADDRESS\ | +| | **}** | ++------------------------+----------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+----------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------+ +| **Expected behaviour** | **when {** \ | IUT <=> ORIGINATOR | +| | the IUT **receives** a valid _OPERATION_ Request **containing**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** ORIGINATOR\_ID\ | | +| | **}** | | ++------------------------+----------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------+ +| **Expected behaviour** | **then {** \ | IUT >= ORIGINATOR | +| | the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set to** 4103 (ORIGINATOR\_HAS\_NO\_PRIVILEGE)\ | | +| | **}** | | ++------------------------+----------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------+ + + + +|**TP Id** |**OPERATION** | +|-|-| +|TP/oneM2M/CSE/SEC/ACP/001\_CRE |CREATE | +|TP/oneM2M/CSE/SEC/ACP/001\_RET |RETRIEVE | +|TP/oneM2M/CSE/SEC/ACP/001\_UPD |UPDATE | +|TP/oneM2M/CSE/SEC/ACP/001\_DEL |DELETE | + + + +<br />TP/oneM2M/CSE/SEC/ACP/002 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+-----------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/SEC/ACP/002 | ++:=======================+:==========================================================================================================+:=========================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT responds successfully when the AE tries an _OPERATION_ on its _<AE>_ resource which has multiple accessControlPolicyID attribute | ++------------------------+-----------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.1.3.2-1 and clause 9.6.2.1-1 | ++------------------------+-----------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+-----------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 1 | ++------------------------+-----------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+-----------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the AE **having** a child <Container> resource **containing**\ | +| | accessControlPolicyID attribute **containing**\ | +| | ACP\_ID\_1 **and**\ | +| | ACP\_ID\_2\ | +| | **and** the AE **having** privileges to perform an _OPERATION_ on itself **given by** ACP\_ID\_2 only\ | +| | **}** | ++------------------------+-----------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+-----------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid _OPERATION_ Request **containing**\ | | +| | To **set to** AE\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** AE\_ID\ | | +| | **}** | | ++------------------------+-----------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= AE | +| | the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set to** _RESPONSE\_STATUS\_CODE_\ | | +| | **}** | | ++------------------------+-----------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + + +|**TP Id** |**OPERATION** |**RESPONSE\_STATUS\_CODE** | +|-|-|-| +|TP/oneM2M/CSE/SEC/ACP/002\_CRE |CREATE |2001 (CREATED) | +|TP/oneM2M/CSE/SEC/ACP/002\_RET |RETRIEVE |2000 (OK) | +|TP/oneM2M/CSE/SEC/ACP/002\_UPD |UPDATE |2004 (UPDATED) | +|TP/oneM2M/CSE/SEC/ACP/002\_DEL |DELETE |2002 (DELETED) | + + +TP/oneM2M/CSE/SEC/ACP/003 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+-----------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------+----------------+ +| **TP Id** | TP/oneM2M/CSE/SEC/ACP/003 | ++:=======================+:================================================================================================================+:========================================================================================================================+:===============+ +| **Test objective** | Check that the IUT responds successfully when an allowed DOMAIN tries an _OPERATION_ on a AE\_RESOURCE\_TYPE resource. | ++------------------------+-----------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------+----------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.2.1 | ++------------------------+-----------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------+----------------+ +| **Config Id** | CF01 | ++------------------------+-----------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------+----------------+ +| **Parent Release** | Release 1 | ++------------------------+-----------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------+----------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+-----------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------+----------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the DOMAIN **having** privileges to perform an _OPERATION_ on the resource AE\_RESOURCE\_ADDRESS\ | +| | **}** | ++------------------------+-----------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------+----------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+-----------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------+----------------+ +| **Expected behaviour** | **when {** \ | IUT <=> DOMAIN | +| | the IUT **receives** a valid _OPERATION_ Request **containing**\ | | +| | To **set to** AE\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** DOMAIN\ | | +| | **}** | | ++------------------------+-----------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------+----------------+ +| **Expected behaviour** | **then {** \ | IUT >= DOMAIN | +| | the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set to** _RESPONSE\_STATUS\_CODE_\ | | +| | **}** | | ++------------------------+-----------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------+----------------+ + + + +|**TP Id** |**OPERATION** |**RESPONSE\_STATUS\_CODE** | +|-|-|-| +|TP/oneM2M/CSE/SEC/ACP/003\_CRE |CREATE |2001 (CREATED) | +|TP/oneM2M/CSE/SEC/ACP/003\_RET |RETRIEVE |2000 (OK) | +|TP/oneM2M/CSE/SEC/ACP/003\_UPD |UPDATE |2004 (UPDATED) | +|TP/oneM2M/CSE/SEC/ACP/003\_DEL |DELETE |2002 (DELETED) | + + +TP/oneM2M/CSE/SEC/ACP/004 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+--------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------+ +| **TP Id** | TP/oneM2M/CSE/SEC/ACP/004 | ++:=======================+:=========================================================================================================================+:==========================================================================================================================================================+:===================+ +| **Test objective** | Check that the IUT responds successfully when any ORIGINATOR tries an _OPERATION_ on a AE\_RESOURCE\_TYPE resource for which all originators are allowed | ++------------------------+--------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.2.1 | ++------------------------+--------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------+ +| **Config Id** | CF01 | ++------------------------+--------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------+ +| **Parent Release** | Release 1 | ++------------------------+--------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+--------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE\ | +| | **and** any originator (\*) **having** privileges to perform an _OPERATION_ on the resource AE\_RESOURCE\_ADDRESS\ | +| | } | ++------------------------+--------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+--------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------+ +| **Expected behaviour** | **when {** \ | IUT <=> ORIGINATOR | +| | the IUT **receives** a valid _OPERATION_ Request **containing**\ | | +| | To **set to** AE\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** ORIGINATOR\ | | +| | **}** | | ++------------------------+--------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------+ +| **Expected behaviour** | **then** **{** \ | IUT >= ORIGINATOR | +| | the IUT **sends** a valid Response containing\ | | +| | Response Status Code **set to** _RESPONSE\_STATUS\_CODE_\ | | +| | **}** | | ++------------------------+--------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------+ + + + +|**TP Id** |**OPERATION** |**RESPONSE\_STATUS\_CODE** | +|-|-|-| +|TP/oneM2M/CSE/SEC/ACP/004\_CRE |CREATE |2001 (CREATED) | +|TP/oneM2M/CSE/SEC/ACP/004\_RET |RETRIEVE |2000 (OK) | +|TP/oneM2M/CSE/SEC/ACP/004\_UPD |UPDATE |2004 (UPDATED) | +|TP/oneM2M/CSE/SEC/ACP/004\_DEL |DELETE |2002 (DELETED) | + + +TP/oneM2M/CSE/SEC/ACP/005 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+----------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/SEC/ACP/005 | ++:=======================+:=====================================================================================================================+:===========================================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT responds successfully when the AE tries an _OPERATION_ on a AE\_RESOURCE\_TYPE resource and that the request is within accessControlTimeWindow context | ++------------------------+----------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.2.2-1 | ++------------------------+----------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+----------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 1 | ++------------------------+----------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+----------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the AE**having** privileges to perform _OPERATION_ on the AE\_RESOURCE\_ADDRESS**within** TIME\_WINDOW\ | +| | **}** | ++------------------------+----------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+----------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid _OPERATION_ Request **containing**\ | | +| | To **set to** AE\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** AE\_ID\ | | +| | **within** TIME\_WINDOW\ | | +| | **}** | | ++------------------------+----------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= AE | +| | the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set to** _RESPONSE\_STATUS\_CODE_\ | | +| | **}** | | ++------------------------+----------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + + +|**TP Id** |**OPERATION** |**RESPONSE\_STATUS\_CODE** | +|-|-|-| +|TP/oneM2M/CSE/SEC/ACP/005\_CRE |CREATE |2001 (CREATED) | +|TP/oneM2M/CSE/SEC/ACP/005\_RET |RETRIEVE |2000 (OK) | +|TP/oneM2M/CSE/SEC/ACP/005\_UPD |UPDATE |2004 (UPDATED) | +|TP/oneM2M/CSE/SEC/ACP/005\_DEL |DELETE |2002 (DELETED) | + + + +TP/oneM2M/CSE/SEC/ACP/006 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+----------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/SEC/ACP/006 | ++:=======================+:=====================================================================================================================+:===================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT responds with an error when the AE tries an_OPERATION_ on a AE\_RESOURCE\_TYPE resource out of accessControlTimeWindow context | ++------------------------+----------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.2.2-1 | ++------------------------+----------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+----------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 1 | ++------------------------+----------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+----------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the AE**having** privileges to perform _OPERATION_ on the AE\_RESOURCE\_ADDRESS**within** TIME\_WINDOW\ | +| | **}** | ++------------------------+----------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+----------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid _OPERATION_ Request **containing**\ | | +| | To **set to** AE\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** AE\_ID\ | | +| | **out of** TIME\_WINDOW\ | | +| | **}** | | ++------------------------+----------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= AE | +| | the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set to** 4103 (ORIGINATOR\_HAS\_NO\_PRIVILEGE)\ | | +| | **}** | | ++------------------------+----------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + + +<mark>The table below caused an error during conversion and may need extra attention</mark> + +|**TP Id** |~~COLSPAN~~|**OPERATION** |~~COLSPAN~~|TP/oneM2M/CSE/SEC/ACP/006\_CRE | +|-|-|-|-|-| +|TP/oneM2M/CSE/SEC/ACP/006\_CRE |~~COLSPAN~~|CREATE |~~COLSPAN~~|TP/oneM2M/CSE/SEC/ACP/006\_RET | +|RETRIEVE |~~COLSPAN~~|TP/oneM2M/CSE/SEC/ACP/006\_UPD |~~COLSPAN~~|UPDATE | +|UPDATE |~~COLSPAN~~|TP/oneM2M/CSE/SEC/ACP/006\_DEL |~~COLSPAN~~|DELETE | +|| + + +TP/oneM2M/CSE/SEC/ACP/007 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+-------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/SEC/ACP/007 | ++:=======================+:==============================================================================================================================+:===============================================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT responds successfully when the AE tries an _OPERATION_ on a AE\_RESOURCE\_TYPE resource and that the request is within accessControlLocationRegion context | ++------------------------+-------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.2.2-1 | ++------------------------+-------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+-------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 1 | ++------------------------+-------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+-------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE **containing**\ | +| | a child locationPolicy resource **containing**\ | +| | locationContainerID attribute **set to** CONTAINER\_ID\ | +| | **and** a child container resource **containing**\ | +| | locationID attribute **set to** LOCATION\_POLICY\_ID **and**\ | +| | contentInstance resource **containing**\ | +| | content attribute **set to** LOCATION\ | +| | **and** the AE**having** privileges to perform _OPERATION_ on the AE\_RESOURCE\_ADDRESS**within** LOCATION\_RESTRICTION\ | +| | **}** | ++------------------------+-------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+-------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid _OPERATION_ **containing**\ | | +| | To **set to** AE\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** AE\_ID\ | | +| | **and** LOCATION **within** LOCATION\_RESTRICTION\ | | +| | **}** | | ++------------------------+-------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= AE | +| | the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set to** _RESPONSE\_STATUS\_CODE_\ | | +| | **}** | | ++------------------------+-------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + +<br /> + + +|**TP Id** |**OPERATION** |**RESPONSE\_STATUS\_CODE** | +|-|-|-| +|TP/oneM2M/CSE/SEC/ACP/007\_CRE |CREATE |2001 (CREATED) | +|TP/oneM2M/CSE/SEC/ACP/007\_RET |RETRIEVE |2000 (OK) | +|TP/oneM2M/CSE/SEC/ACP/007\_UPD |UPDATE |2004 (UPDATED) | +|TP/oneM2M/CSE/SEC/ACP/007\_DEL |DELETE |2002 (DELETED) | + + +TP/oneM2M/CSE/SEC/ACP/008 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+-------------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/SEC/ACP/008 | ++:=======================+:==============================================================================================================================+:========================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT responds with an error when the AE tries an _OPERATION_ on a AE\_RESOURCE\_TYPE resource out of accessControlLocationRegion context | ++------------------------+-------------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.2.2-1 | ++------------------------+-------------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+-------------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 1 | ++------------------------+-------------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+-------------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the AE**having** privileges to perform _OPERATION_ on the AE\_RESOURCE\_ADDRESS**within** LOCATION\_RESTRICTION\ | +| | \ | +| | **}** | ++------------------------+-------------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+-------------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid _OPERATION_ Request **containing**\ | | +| | To **set to** AE\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** AE\_ID\ | | +| | **out** **of** LOCATION\_RESTRICTION\ | | +| | **}** | | ++------------------------+-------------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= AE | +| | the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set to** 4103 (ORIGINATOR\_HAS\_NO\_PRIVILEGE)\ | | +| | **}** | | ++------------------------+-------------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + + +|**TP Id** |**OPERATION** | +|-|-| +|TP/oneM2M/CSE/SEC/ACP/008\_CRE |CREATE | +|TP/oneM2M/CSE/SEC/ACP/008\_RET |RETRIEVE | +|TP/oneM2M/CSE/SEC/ACP/008\_UPD |UPDATE | +|TP/oneM2M/CSE/SEC/ACP/008\_DEL |DELETE | + +TP/oneM2M/CSE/SEC/ACP/009 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+----------------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/SEC/ACP/009 | ++:=======================+:=================================================================================================================================+:================================================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT responds successfully when the AE tries an _OPERATION_ on a TARGET\_RESOURCE\_TYPE resource and that the request is within accessControlIpAddresses context | ++------------------------+----------------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.2.2-1 | ++------------------------+----------------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+----------------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 1 | ++------------------------+----------------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+----------------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the AE**having** privileges to perform _OPERATION_ on the AE\_RESOURCE\_ADDRESS**within** IP\_ADDRESS\_RESTRICTION\ | +| | **}** | ++------------------------+----------------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+----------------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid _OPERATION_ Request **containing**\ | | +| | To **set to** AE\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** AE\_ID\ | | +| | **and** AE\_IP\_ADDRESS**within** IP\_ADDRESS\_RESTRICTION\ | | +| | **}** | | ++------------------------+----------------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= AE | +| | the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set to** _RESPONSE\_STATUS\_CODE_\ | | +| | **}** | | ++------------------------+----------------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + + +|**TP Id** |**OPERATION** |**RESPONSE\_STATUS\_CODE** | +|-|-|-| +|TP/oneM2M/CSE/SEC/ACP/009\_CRE |CREATE |2001 (CREATED) | +|TP/oneM2M/CSE/SEC/ACP/009\_RET |RETRIEVE |2000 (OK) | +|TP/oneM2M/CSE/SEC/ACP/009\_UPD |UPDATE |2004 (UPDATED) | +|TP/oneM2M/CSE/SEC/ACP/009\_DEL |DELETE |2002 (DELETED) | + + +TP/oneM2M/CSE/SEC/ACP/010 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/SEC/ACP/010 | ++:=======================+:=========================================================================================================================================================================+:=====================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT responds with an error when the AE tries an _OPERATION_ on a AE\_RESOURCE\_TYPE resource out of accessControlIpAddresses context | ++------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.2.2-1 | ++------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 1 | ++------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the AE**having** privileges to perform _OPERATION_ on the AE\_RESOURCE\_ADDRESS**within** IP\_ADDRESS\_RESTRICTION\ | +| | **}** | ++------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid _OPERATION_ Request **containing**\ | | +| | To **set to** AE\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** AE\_ID\ | | +| | **and** AE\_IP\_ADDRESS **out of** IP\_ADDRESS\_RESTRICTION\ | | +| | **}** | | ++------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= AE | +| | the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set to** 4103 (ORIGINATOR\_HAS\_NO\_PRIVILEGE)\ | | +| | **}** | | ++------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + + +|**TP Id** |**OPERATION** | +|-|-| +|TP/oneM2M/CSE/SEC/ACP/010\_CRE |CREATE | +|TP/oneM2M/CSE/SEC/ACP/010\_RET |RETRIEVE | +|TP/oneM2M/CSE/SEC/ACP/010\_UPD |UPDATE | +|TP/oneM2M/CSE/SEC/ACP/010\_DEL |DELETE | + + + +TP/oneM2M/CSE/SEC/ACP/011 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+--------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/SEC/ACP/011 | ++:=======================+:===================================================================================================================+:===============================================================================================================================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT responds successfully when the AE tries an _OPERATION_ on its child _<container>_ resource whose accessControlPolicyID attribute is not set and AE has privileges for such _OPERATION_ on its associated accessControlPolicy resource | ++------------------------+--------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.1.3.2-1 | ++------------------------+--------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+--------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 1 | ++------------------------+--------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+--------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the AE **having** a child <Container> resource **containing**\ | +| | **no** accessControlPolicyID attribute\ | +| | **and** the AE **having** privileges to perform an _OPERATION_ on the resource CONTAINER\_RESOURCE\_ADDRESS\ | +| | **}** | ++------------------------+--------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+--------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid _OPERATION_ Request **containing**\ | | +| | To **set to** CONTAINER\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** AE\_ID\ | | +| | **}** | | ++------------------------+--------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= AE | +| | the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set to** _RESPONSE\_STATUS\_CODE_\ | | +| | **}** | | ++------------------------+--------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + + +|**TP Id** |**OPERATION** |**RESPONSE\_STATUS\_CODE** | +|-|-|-| +|TP/oneM2M/CSE/SEC/ACP/011\_CRE |CREATE |2001 (CREATED) | +|TP/oneM2M/CSE/SEC/ACP/011\_RET |RETRIEVE |2000 (OK) | +|TP/oneM2M/CSE/SEC/ACP/011\_UPD |UPDATE |2004 (UPDATED) | +|TP/oneM2M/CSE/SEC/ACP/011\_DEL |DELETE |2002 (DELETED) | + + +TP/oneM2M/CSE/SEC/ACP/012 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+-------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------+ +| **TP Id** | TP/oneM2M/CSE/SEC/ACP/012 | ++:=======================+:============================================================================================================+:====================================================================================================================================================================================================================================================================+:===================+ +| **Test objective** | Check that the IUT responds with an error when an ORIGINATOR tries an _OPERATION_ on a _<Container>_ resource with no accessControlPolicyID associated and such ORIGINATOR having no privileges for performing the _OPERATION_ on the <Container> resource | ++------------------------+-------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.1.3.2-1 | ++------------------------+-------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------+ +| **Config Id** | CF01 | ++------------------------+-------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------+ +| **Parent Release** | Release 1 | ++------------------------+-------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------+ +| **PICS Selection** | PICS\_CSE, PICS\_ACP\_SUPPORT | ++------------------------+-------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the AE **having** a child <Container> resource **containing**\ | +| | **no** accessControlPolicyID attribute\ | +| | **and** the ORIGINATOR **having no** privileges to perform an _OPERATION_ on the <Container> resource\ | +| | **}** | ++------------------------+-------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+-------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------+ +| **Expected behaviour** | **when {** \ | IUT <=> ORIGINATOR | +| | the IUT **receives** a valid _OPERATION_ Request **containing**\ | | +| | To **set to** CONTAINER\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** ORIGINATOR\_ID\ | | +| | **}** | | ++------------------------+-------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------+ +| **Expected behaviour** | **then {** \ | IUT >= ORIGINATOR | +| | the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set to** 4103 (ORIGINATOR\_HAS\_NO\_PRIVILEGE)\ | | +| | **}** | | ++------------------------+-------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------+ + + + +|**TP Id** |**OPERATION** | +|-|-| +|TP/oneM2M/CSE/SEC/ACP/012\_CRE |CREATE | +|TP/oneM2M/CSE/SEC/ACP/012\_RET |RETRIEVE | +|TP/oneM2M/CSE/SEC/ACP/012\_UPD |UPDATE | +|TP/oneM2M/CSE/SEC/ACP/012\_DEL |DELETE | + + +TP/oneM2M/CSE/SEC/ACP/013 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+-----------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/SEC/ACP/013 | ++:=======================+:==================================================================================+:========================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT responds successfully when the creator AE tries an _OPERATION_ on the AE resource whose accessControlPolicyIDs attribute is not set | ++------------------------+-----------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.1.3.2-1 | ++------------------------+-----------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+-----------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent release** | Release 1 | ++------------------------+-----------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+-----------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the <AE> resource **having** **no** accessControlPolicyIDs attribute\ | +| | **}** | ++------------------------+-----------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+-----------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid _OPERATION_ Request **containing**\ | | +| | To **set to** AE\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** AE\_ID\ | | +| | **}** | | ++------------------------+-----------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= AE | +| | the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set to** _RESPONSE\_STATUS CODE_\ | | +| | **}** | | ++------------------------+-----------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + + +|**TP Id** |**OPERATION** |**RESPONSE\_STATUS\_CODE** | +|-|-|-| +|TP/oneM2M/CSE/SEC/ACP/013\_CRE |CREATE |2001 (CREATED) | +|TP/oneM2M/CSE/SEC/ACP/013\_RET |RETRIEVE |2000 (OK) | +|TP/oneM2M/CSE/SEC/ACP/013\_UPD |UPDATE |2004 (UPDATED) | +|TP/oneM2M/CSE/SEC/ACP/013\_DEL |DELETE |2002 (DELETED) | + + + +TP/oneM2M/CSE/SEC/ACP/014 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/SEC/ACP/014 | ++:=======================+:=========================================================================================+:===============================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT responds with an error when an AE2 tries an OPERATION on the AE1 resource whose accessControlPolicyIDs attribute is not set | ++------------------------+------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.1.3.2-1 | ++------------------------+------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent release** | Release 1 | ++------------------------+------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE1\ | +| | **and** the IUT **having registered** the AE2\ | +| | **and** the <AE> resource of AE1 **having** **no** accessControlPolicyIDs attribute\ | +| | } | ++------------------------+------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE2 | +| | the IUT **receives** a valid _OPERATION_ Request **containing**\ | | +| | To **set to** AE1\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** AE2\_ID\ | | +| | } | | ++------------------------+------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= AE2 | +| | the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set to** 4103 (ORIGINATOR\_HAS\_NO\_PRIVILEGE)\ | | +| | **}** | | ++------------------------+------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + + +|**TP Id** |**OPERATION** | +|-|-| +|TP/oneM2M/CSE/SEC/ACP/014\_CRE |CREATE | +|TP/oneM2M/CSE/SEC/ACP/014\_RET |RETRIEVE | +|TP/oneM2M/CSE/SEC/ACP/014\_UPD |UPDATE | +|TP/oneM2M/CSE/SEC/ACP/014\_DEL |DELETE | + + + +TP/oneM2M/CSE/SEC/ACP/015 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/SEC/ACP/015 | ++:=======================+:===================================================================================================================================================================================================================================================================================================+:=========================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT responds successfully when an AE tries an OPERATION on the AE1 resource whose accessControlPolicyIDs attribute is set | ++------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.2 | ++------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent release** | Release 3 | ++------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE1\ | +| | **and** the IUT **having registered** the AE2\ | +| | **and** the IUT **having** <group> resource GRP1 having AE2 as memberIds\ | +| | **and** the <AE> resource of AE1 having accessControlPolicyIDs attribute set and this referenced <accessControlPolicy> **having** atleast single ACR accessControlOriginators attribute **having** resourceID of <group> resource GRP1 and accessControlOperations to OPERATION\ | +| | **}** | ++------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE2 | +| | the IUT **receives** a valid _OPERATION_ Request **containing**\ | | +| | To **set to** AE1\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** AE2\_ID\ | | +| | **}** | | ++------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= AE2 | +| | the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set to** RESPONSE\_STATUS\_CODE\ | | +| | **}** | | ++------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + + +|**TP Id** |**OPERATION** |**RESPONSE\_STATUS\_CODE** | +|-|-|-| +|TP/oneM2M/CSE/SEC/ACP/015\_CRE |CREATE |2001 (CREATED) | +|TP/oneM2M/CSE/SEC/ACP/015\_RET |RETRIEVE |2000 (OK) | +|TP/oneM2M/CSE/SEC/ACP/015\_UPD |UPDATE |2004 (UPDATED) | +|TP/oneM2M/CSE/SEC/ACP/015\_DEL |DELETE |2002 (DELETED) | + + + + + + + + + + + + + +TP/oneM2M/CSE/SEC/ACP/016 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/SEC/ACP/016 | ++:=======================+:===========================================================================================================================================================================================================================================================================================+:==========================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT responds with an error when an AE tries an OPERATION on the AE1 resource whose accessControlPolicyIDs attribute is set | ++------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.2 | ++------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent release** | Release 3 | ++------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE1\ | +| | **and** the IUT **having registered** the AE2\ | +| | **and** the IUT **having registered** the AE3\ | +| | **and** the IUT **having** <group> resource GRP1 having AE3 as member only\ | +| | **and** the <AE> resource of AE1 having accessControlPolicyIDs attribute set and this referenced <accessControlPolicy> having at least single ACR accessControlOriginators attribute having resourceID of <group> resource GRP1 and accessControlOperations to OPERATION\ | +| | **}** | ++------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE2 | +| | the IUT **receives** a valid _OPERATION_ Request **containing**\ | | +| | To **set to** AE1\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** AE2\_ID\ | | +| | **}** | | ++------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= AE2 | +| | the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set to** 4103 (ORIGINATOR\_HAS\_NO\_PRIVILEGE)\ | | +| | **}** | | ++------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + + +|**TP Id** |**OPERATION** | +|-|-| +|TP/oneM2M/CSE/SEC/ACP/016\_CRE |CREATE | +|TP/oneM2M/CSE/SEC/ACP/016\_RET |RETRIEVE | +|TP/oneM2M/CSE/SEC/ACP/016\_UPD |UPDATE | +|TP/oneM2M/CSE/SEC/ACP/016\_DEL |DELETE | + + + +TP/oneM2M/CSE/SEC/ACP/017 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+-----------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/SEC/ACP/017 | ++:=======================+:======================================================================+:====================================================================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT accepts the _OPERATION_ request on <accessControlPolicy> resource when at least one of the access control rules defined in the selfPrivileges attribute allows the operation | ++------------------------+-----------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.3.1, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.2.2 | ++------------------------+-----------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+-----------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 4 | ++------------------------+-----------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+-----------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **being** a Hosting CSE\ | +| | **and** the IUT **having registered** the AE as ORIGINATOR\ | +| | **and** the IUT **having** an <accessControlPolicy> resource at\ | +| | TARGET\_RESOURCE\_ADDRESS **containing**\ | +| | selfPrivileges attribute **containing**\ | +| | access control rule(s) to allow the _OPERATION_\ | +| | **}** | ++------------------------+-----------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+-----------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid _OPERATION_ Request **containing**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** AE\_ID\ | | +| | **}** | | ++------------------------+-----------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= AE | +| | the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set to** _RESPONSE\_STATUS\_CODE_\ | | +| | **}** | | ++------------------------+-----------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + + +|**TP Id** |**OPERATION** |**RESPONSE\_STATUS\_CODE** | +|-|-|-| +|TP/oneM2M/CSE/SEC/ACP/017\_RET |RETRIEVE |2000 (OK) | +|TP/oneM2M/CSE/SEC/ACP/017\_UPD |UPDATE |2004 (UPDATED) | +|TP/oneM2M/CSE/SEC/ACP/017\_DEL |DELETE |2002 (DELETED) | + + + + + + + + + + + + + + +##### 7.2.2.10.4 Authentication + +###### 7.2.2.10.4.1 ESPrim (ESP) + +####### 7.2.2.10.4.1.1 NOTIFY Operation +TP/oneM2M/CSE/SEC/ESP/NTF/001 + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/SEC/ESP/NTF/001 | ++:=======================+:================================================================================================================================================+:===============================================================+:==============+ +| **Test objective** | Check that the IUT sends a new ESPrimRandObject when requested | ++------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------+---------------+ +| **Reference** | TS-0003 8.4.2 - step B.2C.2, TS-0004 7.5.1.2.11 | ++------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {**\ | +| | the IUT **being** registered\ | +| | **and** the IUT **being** switched on\ | +| | **and** the IUT **having** established a pairwiseESPrimKey **with** the Originator (AE1)\ | +| | **}** | ++------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE1 | +| | the IUT **receives** a valid NOTIFY request **from** AE1 **containing** To **set to** TARGET\_RECEIVER\_ADDRESS **and**\ | | +| | From **set to** AE1\_ID **and**\ | | +| | Content **containing**\ | | +| | securityInfo element **containing**\ | | +| | securityInfoType element **set** **to** 3 (receiverESPrimRandObject\ | | +| | Request)\ | | +| | **}** | | ++------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= AE1 | +| | the IUT **sends** a valid NOTIFY Response **containing**\ | | +| | To **set to** TARGET\_ORIGINATOR\_ADDRESS **and**\ | | +| | From **set to** CSE\_ID **and**\ | | +| | Content **containing**\ | | +| | securityInfo element **containing**\ | | +| | securityInfoType element **set to** 4 (receiverESPrimRandObject\ | | +| | Response) **and**\ | | +| | esprimRandObject element **containing**\ | | +| | receiverESPrimRandObject\ | | +| | **}** | | ++------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------+---------------+ + + + + +TP/oneM2M/CSE/SEC/ESP/NTF/002 + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/SEC/ESP/NTF/002 | ++:=======================+:================================================================================================================================================+:==================================================================================+:==============+ +| **Test objective** | Check that the IUT responds with a valid ESPrim object when it receives a request | ++------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0003 8.4.2 - step C.9, TS-0004 7.6.2 | ++------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {**\ | +| | the IUT **being** registered\ | +| | **and** the IUT **being** switched on\ | +| | **and** the IUT **having** established a sessionESPrimKey with the Originator (AE1)\ | +| | **}** | ++------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE1 | +| | the IUT **receives** a valid NOTIFY Request **from** AE1 **containing** To **set to** TARGET\_RECEIVER\_ADDRESS **and**\ | | +| | From **set to** AE1\_ID **and**\ | | +| | Content **containing**\ | | +| | securityInfo element **containing**\ | | +| | securityInfoType element **set to** 5 (ESPrim Object) and\ | | +| | valid esprimObject element\ | | +| | **}** | | ++------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= AE1 | +| | the IUT **sends** a valid NOTIFY Response **containing**\ | | +| | To **set to** RECEIVER\_RECEIVER\_ADDRESS **and**\ | | +| | From **set to** CSE\_ID **and**\ | | +| | Response Status Code **set to** 2000 (OK) **and**\ | | +| | Content **containing**\ | | +| | securityInfo element **containing**\ | | +| | securityInfoType element **set to** 5 (ESPrim Object) **and**\ | | +| | valid esprimObject element\ | | +| | **}** | | ++------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------+---------------+ + + + + +TP/oneM2M/CSE/SEC/ESP/NTF/003 + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+--------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/SEC/ESP/NTF/003 | ++:=======================+:=================================================================================================+:=================================================================================================+:==============+ +| **Test objective** | Check that the IUT successfully detects AE impersonation in an End-to-End Security of Primitives | ++------------------------+--------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0003 7.2.2 - step 4, TS-0004 7.6.2 | ++------------------------+--------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+--------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+--------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {**\ | +| | the IUT **being** registered\ | +| | **and** the IUT **being** switched on\ | +| | **and** the IUT **having** established a sessionESPrimKey **with** with the Originator (AE1)\ | +| | **}** | ++------------------------+--------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+--------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {**\ | IUT <=> AE1 | +| | the IUT **receives** a valid NOTIFY Request **from** AE1 **containing** \ | | +| | To **set to** CSE\_ID **and**\ | | +| | From **set to** a value other than AE1\_ID **and**\ | | +| | Content **containing**\ | | +| | securityInfo element **containing**\ | | +| | securityInfoType element **set to** 5 (ESPrim Object) and\ | | +| | valid esprimObject element\ | | +| | **}** | | ++------------------------+--------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {**\ | \ | +| | the IUT **sends** a valid Response **containing**\ | IUT >= AE1 | +| | Response Status Code **set to**\ | | +| | 4116 (ESPRIM\_IMPERSONATION\_ERROR)\ | | +| | **}** | | ++------------------------+--------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+---------------+ + + + + + +####### 7.2.2.10.4.1.2 RETRIEVE Operation +TP/oneM2M/CSE/SEC/ESP/RET/001 + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+-----------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/SEC/ESP/RET/001 | ++:=======================+:==================================================================================+:====================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT sends a valid request for e2eSecInfo attribute of the Receiver's <remoteCSE> resource in the CSE Registered with Receiver CSE | ++------------------------+-----------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0003 8.4.2 - step B.2A, TS-0004 7.5.1.2.11 | ++------------------------+-----------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF04 | ++------------------------+-----------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+-----------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with** **{** \ | +| | the IUT **being** registered\ | +| | **and** the IUT **being** switched on\ | +| | **and** the IUT**having** established a pairwiseESPrimKey with the Receiver CSE\ | +| | **}** | ++------------------------+-----------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test** **events** | **Direction** | ++------------------------+-----------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | NA | +| | the IUT **is triggered to** **send** a valid RETRIEVE Request containing\ | | +| | To **set to** TARGET\_REMOTE\_CSE\_ADDRESS **and**\ | | +| | From **set to** AE\_ID **and**\ | | +| | Content **containing**\ | | +| | attributeList element**containing**\ | | +| | e2eSecInfo attribute\ | | +| | **}** | | ++------------------------+-----------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | CSE <=> IUT | +| | the IUT **sends** a valid RETRIEVE Request **to** Target CSE **containing**\ | | +| | To **set to** TARGET\_REMOTE\_CSE\_ADDRESS **and**\ | | +| | From **set to** CSE\_ID **and**\ | | +| | Content **containing**\ | | +| | remoteCSE resource**containing**\ | | +| | e2eSecInfo attribute\ | | +| | **}** | | ++------------------------+-----------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + +TP/oneM2M/CSE/SEC/ESP/RET/002 + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/SEC/ESP/RET/002 | ++:=======================+:===============================================================================================================================================================================+:=====================================================================================================================================================================================================================================================+:==============+ +| **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 <remoteCSE> resource in the CSE Registered with Receiver CSE | ++------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0003 8.4.2 - step B.2D, TS-0004 7.5.1.2.11 | ++------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF04 | ++------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** registered **and**\ | +| | **and** the IUT **being** switched on\ | +| | **a** **nd** the IUT **having** established a pairwiseESPrimKey **with** the Originator\ | +| | **and** the <remoteCSE> resource at TARGET\_REMOTE\_CSE\_ADDRESS **containing** e2eSecInfo attribute with no _sharedReceiverESPrimRandObject_ parameter\ | +| | **}** | ++------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | NA | +| | the IUT **is triggered to send** a valid RETRIEVE Request **containing** \ | | +| | To **set to** TARGET\_REMOTE\_CSE\_ADDRESS **and**\ | | +| | From **set to** CSE\_ID **and**\ | | +| | Content **containing**\ | | +| | attributeList element**containing**\ | | +| | e2eSecInfo attribute\ | | +| | **}** | | ++------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= CSE1 | +| | the IUT **sends** a valid NOTIFICATION Request **containing**\ | | +| | To **set to** TARGET\_RECEIVER\_ADDRESS **and**\ | | +| | From **set to** CSE\_ID **and**\ | | +| | Content containing\ | | +| | securityInfo element containing\ | | +| | securityInfoType element set to 3 (receiverESPrimRandObject\ | | +| | Request)\ | | +| | **}** | | ++------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + +TP/oneM2M/CSE/SEC/ESP/RET/003 + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/SEC/ESP/RET/003 | ++:=======================+:===============================================================================================+:===============================================================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT sends a notification containing an inner "receiverESPrimRandObject request" to the Receiver if the sharedReceiverESPrimRandObject in the <remoteCSE> resource is expired | ++------------------------+------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0003 8.4.2 - step B.2B, TS-0004 7.5.1.2.11 | ++------------------------+------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF04 | ++------------------------+------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {**\ | +| | the IUT being registered\ | +| | **and** the IUT being switched on\ | +| | **and** the IUT **having** established a pairwiseESPrimKey **with** the Originator **and**\ | +| | **and** the <remoteCSE> resource at TARGET\_REMOTE\_CSE\_ADDRESS **contain** **ing**\ | +| | e2eSecInfo attribute with an expired _sharedReceiverESPrimRandObject_ parameter\ | +| | **}** | ++------------------------+------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | NA | +| | the IUT **is triggered to send** a valid RETRIEVE Request **containing** \ | | +| | To **set to** TARGET\_REMOTE\_CSE\_ADDRESS **and**\ | | +| | From **set to** CSE\_ID **and**\ | | +| | Content **containing**\ | | +| | attributeList element**containing**\ | | +| | e2eSecInfo attribute\ | | +| | **}** | | ++------------------------+------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= CSE1 | +| | the IUT **sends** a valid NOTIFICATION Request **containing**\ | | +| | To **set to** TARGET\_RECEIVER\_ADDRESS **and**\ | | +| | From **set to** CSE\_ID **and**\ | | +| | Content containing\ | | +| | securityInfo element containing\ | | +| | securityInfoType element set to 3 (receiverESPrimRandObject\ | | +| | Request)\ | | +| | **}** | | ++------------------------+------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + + +###### 7.2.2.10.4.2 Roles (ROL) + +####### 7.2.2.10.4.2.1 CREATE Operation +TP/oneM2M/CSE/SEC/ROL/CRE/001 + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+-------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/SEC/ROL/CRE/001 | ++:=======================+:========================================================================+:==========================================================================================================+:==============+ +| **Test objective** | Check that the IUT sends a CREATE <role> resource request to the Role Repository (CSE1) when triggered | ++------------------------+-------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0003 7.4.2.2 - step 3 | ++------------------------+-------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF04 | ++------------------------+-------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+-------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** registered\ | +| | **and** the IUT **being** switched on\ | +| | **and** the IUT **acting as** an Authorization Authority\ | +| | **}** | ++------------------------+-------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test even** **ts** | **Direction** | ++------------------------+-------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {**\ | NA | +| | the IUT **is triggered to send** a valid CREATE Request **containing**\ | | +| | To **set to** ROLE\_REPOSITORY\_ADDRESS (CSE1) **and**\ | | +| | Resource Type **set to** 31 (role) **and**\ | | +| | Content **containing**\ | | +| | **<** role**>** resource representation\ | | +| | **}** | | ++------------------------+-------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {**\ | \ | +| | the IUT **sends** a valid CREATE Request **to** CSE1 **containing**\ | IUT >= CSE1 | +| | To **set to** ROLE\_REPOSITORY\_ADDRESS **and**\ | | +| | Resource Type **set to** 31 (role) **and**\ | | +| | Content **containing**\ | | +| | <role> resource representation\ | | +| | **}** | | ++------------------------+-------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------+---------------+ + + +TP/oneM2M/CSE/SEC/ROL/CRE/002 + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/SEC/ROL/CRE/002 | ++:=======================+:===================================================================================+:========================================================================================================+:==============+ +| **Test objective** | Check that the IUT successfully creates the <role> resource requested by the Authorization Authority | ++------------------------+------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0003 7.4.2.2 - step 4 and 5 | ++------------------------+------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF04 | ++------------------------+------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** registered **and**\ | +| | **and** the IUT **being** switched on **and**\ | +| | **and** the IUT **acting** as a Role Repository\ | +| | **}** | ++------------------------+------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {**\ | IUT <=> CSE1 | +| | the IUT **receives** a valid CREATE Request **from** CSE1 (AA) **containing** \ | | +| | From **set to** CSE1\_ID **and**\ | | +| | To **set to** ROLE\_REPOSITORY\_ADDRESS **and**\ | | +| | Resource Type **set to** 31 (role) **and**\ | | +| | Content **containing**\ | | +| | <role> resource representation\ | | +| | **}** | | ++------------------------+------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {**\ | \ | +| | the IUT **creates** the <role> resource\ | IUT >= CSE1 | +| | **and** the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set to** 2001 (CREATED) **and**\ | | +| | Content **containing**\ | | +| | <role> resource representation\ | | +| | **}** | | ++------------------------+------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+---------------+ + + +TP/oneM2M/CSE/SEC/ROL/CRE/003 + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+-------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/SEC/ROL/CRE/003 | ++:=======================+:========================================================================+:=====================================================================================================+:==============+ +| **Test objective** | Check that the IUT sends a CREATE <token> resource request to the Token Repository when triggered | ++------------------------+-------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0003 7.4.2.3 - step 2 | ++------------------------+-------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF04 | ++------------------------+-------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+-------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** registered\ | +| | **and** the IUT **being** switched on\ | +| | **and** the IUT **acting as** an Authorization Authority\ | +| | **and** the IUT **having assigned** a role for the Originator\ | +| | **}** | ++------------------------+-------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+-------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {**\ | NA | +| | the IUT **is triggered to send** a valid CREATE Request **containing**\ | | +| | To **set to** TOKEN\_REPOSITORY\_ADDRESS (CSE1) **and**\ | | +| | Resource Type **set to** 32 (token) **and**\ | | +| | Content **containing**\ | | +| | <token> resource representation\ | | +| | **}** | | ++------------------------+-------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {**\ | \ | +| | the IUT **sends** a valid CREATE Request **to** CSE **containing**\ | IUT >= CSE1 | +| | To **set to** TOKEN \_REPOSITORY\_ADDRESS **and**\ | | +| | Resource Type **set to** 32 (token) **and**\ | | +| | Content **containing**\ | | +| | <token> resource representation\ | | +| | **}** | | ++------------------------+-------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------+---------------+ + + +TP/oneM2M/CSE/SEC/ROL/CRE/004 + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+--------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/SEC/ROL/CRE/004 | ++:=======================+:=====================================================================================+:=========================================================================================================+:==============+ +| **Test objective** | Check that the IUT successfully creates the <token> resource requested by the Authorization Authority | ++------------------------+--------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0003 7.4.2.3 - step 3 and 4 | ++------------------------+--------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF04 | ++------------------------+--------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+--------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** registered\ | +| | **and** the IUT **being** switched on\ | +| | **and** the IUT **acting as** a Token Repository\ | +| | **and** the Authorization Authority **having assigned** a role for the Originator\ | +| | **}** | ++------------------------+--------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+--------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {**\ | IUT <=> CSE1 | +| | the IUT **receives** a valid CREATE Request **from** CSE1 (AA) **containing** \ | | +| | From **set to** CSE1\_ID **and**\ | | +| | To **set to** TOKEN\_REPOSITORY\_ADDRESS **and**\ | | +| | Resource Type **set to** 32 (token) **and**\ | | +| | Content **containing**\ | | +| | <token> resource representation\ | | +| | **}** | | ++------------------------+--------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {**\ | \ | +| | the IUT **creates** the <token> resource\ | IUT >= CSE1 | +| | **and** the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set to** 2001 (CREATED) **and**\ | | +| | Content **containing**\ | | +| | <token> resource representation\ | | +| | **}** | | ++------------------------+--------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------+---------------+ + + + +####### 7.2.2.10.4.2.2 RETRIEVE Operation +TP/oneM2M/CSE/SEC/ROL/RET/001 + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+-----------------------------------------------------------------------------------------+---------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/SEC/ROL/RET/001 | ++:=======================+:========================================================================================+:====================================================================+:==============+ +| **Test objective** | Check that the IUT returns the <role> resource of the Originator | ++------------------------+-----------------------------------------------------------------------------------------+---------------------------------------------------------------------+---------------+ +| **Reference** | TS-0003 7.4.2.2 - step 8 | ++------------------------+-----------------------------------------------------------------------------------------+---------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+-----------------------------------------------------------------------------------------+---------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+-----------------------------------------------------------------------------------------+---------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** registered\ | +| | **and** the IUT **being** switched on\ | +| | **and** the IUT **acting as** a Role Repository\ | +| | **and** the Authorization Authority **having assigned** a role for the Originator at\ | +| | ROLE\_RESOURCE\_ADDRESS\ | +| | **}** | ++------------------------+-----------------------------------------------------------------------------------------+---------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+-----------------------------------------------------------------------------------------+---------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {**\ | IUT <=> CSE1 | +| | the IUT **receives** a RETRIEVE Request **containing** \ | | +| | From **set to** CSE1\_ID **and**\ | | +| | To **set to** ROLE\_RESOURCE\_ADDRESS **and** \ | | +| | no Content\ | | +| | **}** | | ++------------------------+-----------------------------------------------------------------------------------------+---------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {**\ | \ | +| | the IUT **sends** a valid Response **containing**\ | IUT >= CSE1 | +| | Response Status Code **set to** 2000 (OK) **and** \ | | +| | Content **containing**\ | | +| | valid <role> resource representation\ | | +| | **}** | | ++------------------------+-----------------------------------------------------------------------------------------+---------------------------------------------------------------------+---------------+ + + +TP/oneM2M/CSE/SEC/ROL/RET/002 + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+--------------------------------------------------------------------------------------+----------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/SEC/ROL/RET/002 | ++:=======================+:=====================================================================================+:=====================================================================+:==============+ +| **Test objective** | Check that the IUT returns the <token> resource of the Originator | ++------------------------+--------------------------------------------------------------------------------------+----------------------------------------------------------------------+---------------+ +| **Reference** | TS-0003 7.4.2.3 - step 8 | ++------------------------+--------------------------------------------------------------------------------------+----------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+--------------------------------------------------------------------------------------+----------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+--------------------------------------------------------------------------------------+----------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT being registered\ | +| | **and** the IUT being switched on\ | +| | **and** the IUT acting as a Token Repository\ | +| | **and** the Authorization Authority **having assigned** a role for the Originator\ | +| | **and** the IUT **having** a token associated to the role of the Originator at\ | +| | TOKEN\_RESOURCE\_ADDRESS\ | +| | **}** | ++------------------------+--------------------------------------------------------------------------------------+----------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+--------------------------------------------------------------------------------------+----------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {**\ | IUT <=> CSE1 | +| | the IUT **receives** a RETRIEVE Request **containing** \ | | +| | From **set to** CSE1\_ID **and**\ | | +| | To **set to** TOKEN\_RESOURCE\_ADDRESS **and** \ | | +| | no Content\ | | +| | **}** | | ++------------------------+--------------------------------------------------------------------------------------+----------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {**\ | \ | +| | the IUT **sends** a valid Response **containing**\ | IUT >= CSE1 | +| | Response Status Code **set to** 2000 (OK) **and** \ | | +| | Content **containing**\ | | +| | valid <token> resource representation\ | | +| | **}** | | ++------------------------+--------------------------------------------------------------------------------------+----------------------------------------------------------------------+---------------+ + + +TP/oneM2M/CSE/SEC/ROL/RET/003 + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+----------------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/SEC/ROL/RET/003 | ++:=======================+:=================================================================================================================================+:============================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT sends a <role> Retrieve request to the Role Repository after receiving a request on a resource protected by role based access control | ++------------------------+----------------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0003 7.4.3 - step 2 | ++------------------------+----------------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF02 | ++------------------------+----------------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+----------------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT being registered\ | +| | **and** the IUT being switched on\ | +| | **a** **nd** the Authorization Authority **having assigned** a role for the Originator\ | +| | **a** **nd** the Authorization Authority **having created** a token associated to the role of the Originator\ | +| | **a** **nd** the IUT **having** a <container> resource at RESOURCE\_TARGET\_ADDRESS protected by role based access control\ | +| | **a** **nd** the IUT**having granted** the Originator access to the <container> resource\ | +| | **}** | ++------------------------+----------------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+----------------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {**\ | IUT <=> AE1 | +| | the IUT **receives** a valid RETRIEVE Request **containing** \ | | +| | From **set to** AE1\_ID **and**\ | | +| | To **set to** RESOURCE\_TARGET\_ADDRESS **and** \ | | +| | Role ID parameter set to address the <role> resource assigned to the Originator\ | | +| | **}** | | ++------------------------+----------------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {**\ | \ | +| | the IUT **sends** a valid RETRIEVE Request **to** CSE1 **containing**\ | IUT >= CSE1 | +| | From **set to** CSE\_ID **and**\ | | +| | To **set to** Role ID **and** \ | | +| | no Content\ | | +| | **}** | | ++------------------------+----------------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + +TP/oneM2M/CSE/SEC/ROL/RET/004 + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+---------------------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/SEC/ROL/RET/004 | ++:=======================+:======================================================================================================================================+:==============================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT sends a <token> Retrieve request to the Token Repository after receiving a request on a resource protected by role based access control | ++------------------------+---------------------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0003 7.4.3 - step 2 | ++------------------------+---------------------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF02 | ++------------------------+---------------------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+---------------------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT being registered\ | +| | **and** the IUT being switched on\ | +| | **and** the Authorization Authority **having assigned** a role for the Originator\ | +| | **and** the Authorization Authority **having created** a token associated to the role of the Originator\ | +| | **and** the IUT **having** a <container> resource at RESOURCE\_TARGET\_ADDRESS protected by role based access control procedure\ | +| | **an** **d** the IUT**having granted** the Originator access to the <container> resource\ | +| | **}** | ++------------------------+---------------------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+---------------------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {**\ | IUT <=> AE1 | +| | the IUT **receives** a valid RETRIEVE Request **containing** \ | | +| | From **set to** AE1\_ID **and**\ | | +| | To **set to** RESOURCE\_TARGET\_ADDRESS **and** \ | | +| | Role ID parameter set to address the <role> resource assigned to the Originator\ | | +| | Token ID parameter set to address the <token> resource assigned to the role of the Originator\ | | +| | **}** | | ++------------------------+---------------------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {**\ | \ | +| | the IUT **sends** a valid RETRIEVE Request **to** CSE1 **containing**\ | IUT >= CSE1 | +| | From **set to** CSE\_ID **and**\ | | +| | To **set to** Token\_ID **and** \ | | +| | no Content\ | | +| | **}** | | ++------------------------+---------------------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + +TP/oneM2M/CSE/SEC/ROL/RET/005 + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+---------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/SEC/ROL/RET/005 | ++:=======================+:======================================================================================================================================+:=====================================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT returns the result of a requeston a resource protected by role based access control, when the appropriate credentials are provided in the request | ++------------------------+---------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0003 7.4.3 - step 7 | ++------------------------+---------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+---------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+---------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT being registered\ | +| | **and** the IUT being switched on\ | +| | **and** the Authorization Authority **having assigned** a role for the Originator\ | +| | **and** the Authorization Authority **having created** a token associated to the role of the Originator\ | +| | **and** the IUT **having** a <container> resource at RESOURCE\_TARGET\_ADDRESS protected by role based access control procedure\ | +| | **and** the IUT**having granted** the Originator access to the <container> resource\ | +| | **}** | ++------------------------+---------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+---------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {**\ | IUT <=> AE1 | +| | the IUT **receives** a valid RETRIEVE Request **containing** \ | | +| | From **set to** AE1\_ID **and**\ | | +| | To **set to** RESOURCE\_TARGET\_ADDRESS **and** \ | | +| | Role ID parameter set to address the <role> resource assigned to the Originator\ | | +| | Token ID parameter set to address the <token> resource assigned to the role of the Originator\ | | +| | **}** | | ++------------------------+---------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {**\ | \ | +| | the IUT **sends** a RETRIEVE Response **containing**\ | IUT >= AE1 | +| | Response Status Code **set to** 2000 (OK) **and** \ | | +| | Content **containing**\ | | +| | <container> resource\ | | +| | **}** | | ++------------------------+---------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + + +####### 7.2.2.10.4.2.3 UPDATE Operation +TP/oneM2M/CSE/SEC/ROL/UPD/001 + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+-------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/SEC/ROL/UPD/001 | ++:=======================+:==========================================================================================+:===============================================================================================================================+:==============+ +| **Test objective** | Check that the IUT updates the tokenLink attribute of the <role> resource after creating its associated <token> resource | ++------------------------+-------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0003 7.4.2.3 - step 5 | ++------------------------+-------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF04 | ++------------------------+-------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+-------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {**\ | +| | the IUT being registered\ | +| | **and** the IUT being switched on\ | +| | **and** the IUT **acting as** an Authorization Authority\ | +| | **and** the IUT **having assigned** a role for the Originator\ | +| | **and** the IUT **having created** a token associated to the role of the Originator at\ | +| | TOKEN\_RESOURCE\_ADDRESS\ | +| | **}** | ++------------------------+-------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+-------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {**\ | IUT <=> CSE2 | +| | the IUT **receives a** valid CREATE Response from CSE2 (TR) **containing**\ | | +| | Response Status Code **set to** 2001 (CREATED) **and**\ | | +| | Content **containing**\ | | +| | <token> resource representation\ | | +| | **}** | | ++------------------------+-------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {**\ | \ | +| | the IUT **sends** a valid UPDATE Request **to** CSE1 (RR) **containing**\ | IUT >= CSE1 | +| | To **set to** ROLE\_REPOSITORY\_ADDRESS **and**\ | | +| | Resource Type **set to** 32 (token) **and**\ | | +| | Content **containing**\ | | +| | <token> resource representation **containing**\ | | +| | tokenLink attribute **set to** TOKEN\_RESOURCE\_ADDRESS\ | | +| | **}** | | ++------------------------+-------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------+---------------+ + + + +####### 7.2.2.10.4.2.4 NOTIFY Operation +TP/oneM2M/CSE/SEC/ROL/NTF/001 + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+----------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/SEC/ROL/NTF/001 | ++:=======================+:=======================================================================================+:=========================================================================================+:==============+ +| **Test objective** | Check that the IUT notifies the Originator about a token issuance associated to its role | ++------------------------+----------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0003 7.4.2.3 - step 6 | ++------------------------+----------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF04 | ++------------------------+----------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+----------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {**\ | +| | the IUT being registered\ | +| | **and** the IUT being switched on the IUT being in the "initial state"\ | +| | **and** the IUT acting as an Authorization Authority\ | +| | **and** the IUT **having assigned** a role for the Originator\ | +| | **and** the IUT **having created** a token associated to the role of the Originator\ | +| | **}** | ++------------------------+----------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+----------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {**\ | IUT <=> CSE2 | +| | the IUT **receives a** valid CREATE Response from CSE2 (TR) **containing**\ | | +| | Response Status Code **set to** 2001 (CREATED) **and**\ | | +| | Content **containing**\ | | +| | <token> resource representation\ | | +| | **}** | | ++------------------------+----------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {**\ | \ | +| | the IUT **sends** a valid NOTIFY Request **to** CSE1 (Originator) **containing**\ | IUT >= CSE1 | +| | Content **containing**\ | | +| | notificationEvent attribute **containing**\ | | +| | representation attribute **containing**\ | | +| | <token> resource representation\ | | +| | **}** | | ++------------------------+----------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------+---------------+ + + + +###### 7.2.2.10.4.3 DAS (DAS) + +####### 7.2.2.10.4.3.1 NOTIFY Operation + + + + + +###### 7.2.2.10.4.4 ESCertKE (ESC) + +####### 7.2.2.10.4.4.1 NOTIFY Operation +TP/oneM2M/CSE/SEC/ESC/NTF/001 + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+--------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/SEC/ESC/NTF/001 | ++:=======================+:=================================================================================================+:=================================================================================+:==============+ +| **Test objective** | Check that the IUT sends a notify request with ESCertKE message 1 when triggered | ++------------------------+--------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0003 8.7.2.2 - step C.1.a, TS-0001 11.4.3, TS-0004 6.3.5.48 | ++------------------------+--------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF04 | ++------------------------+--------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+--------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT is being registered\ | +| | **and** the IUT being switched on\ | +| | **and** the IUT **having** been provisioned with the corresponding private key and certificate\ | +| | **and** the IUT **having** configured Terminating End-Point's Certificate Info & Identity\ | +| | **}** | ++------------------------+--------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+--------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | NA | +| | the IUT **is triggered** **to send** a valid NOTIFY Request **containing**\ | | +| | To **set to** TERMINATING\_ENDPOINT\_ADDRESS **and**\ | | +| | From **set to** CSE\_ID **and**\ | | +| | Content**containing**\ | | +| | securityInfo element **containing**\ | | +| | securityInfoType element **set to** 6 (ESCertKE Message) **and**\ | | +| | escertkeMessage element **containing**\ | | +| | base64 representation of ESCertKE Message 1 (TLS Message: Client Hello)\ | | +| | **}** | | ++------------------------+--------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= CSE1 | +| | the IUT **sends** a valid NOTIFY Request to CSE1 **containing**\ | | +| | To **set to** TERMINATING\_ENDPOINT\_ADDRESS **and**\ | | +| | From **set to** CSE1 ID **and**\ | | +| | Content**containing**\ | | +| | securityInfo element **containing**\ | | +| | securityInfoType element **set to** 6 (ESCertKE Message) **and**\ | | +| | escertkeMessage element **containing**\ | | +| | base64 representation of ESCertKE Message 1 (TLS Message: Client Hello)\ | | +| | **}** | | ++------------------------+--------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------+---------------+ + + +TP/oneM2M/CSE/SEC/ESC/NTF/002 + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+--------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/SEC/ESC/NTF/002 | ++:=======================+:=================================================================================================+:=============================================================================================================================+:==============+ +| **Test objective** | Check that the IUT sends a notify response with ESCertKE message 2 when it receives a notify request with ESCertKE message 1 | ++------------------------+--------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0003 8.7.2.2 - step C.1.b, TS-0001 11.4.3, TS-0004 6.3.5.48 | ++------------------------+--------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF04 | ++------------------------+--------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+--------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT is being registered\ | +| | **and** the IUT being switched on\ | +| | **and** the IUT **having** been provisioned with the corresponding private key and certificate\ | +| | **and** the IUT **having** configured Initiating End-Point's Certificate Info & Identity\ | +| | **}** | ++------------------------+--------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+--------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> CSE1 | +| | the IUT **receives** a valid NOTIFY Request from CSE1 **containing**\ | | +| | To **set to** TERMINATING\_ENDPOINT\_ADDRESS **and**\ | | +| | From **set to** CSE1\_ID **and**\ | | +| | Content**containing**\ | | +| | securityInfo element **containing**\ | | +| | securityInfoType element **set to** 6 (ESCertKE Message) **and**\ | | +| | escertkeMessage element **containing**\ | | +| | base64 representation of ESCertKE Message 1 (TLS\ | | +| | Message: Client Hello)\ | | +| | **}** | | ++------------------------+--------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= CSE1 | +| | the IUT **sends** a valid NOTIFY Response to CSE1 **containing**\ | | +| | To **set to** INITIATING\_ENDPOINT\_ADDRESS **and**\ | | +| | From **set to** CSE\_ID **and**\ | | +| | ResponseStatusCode set to OK (2000) **and**\ | | +| | Content**containing**\ | | +| | securityInfo element **containing**\ | | +| | securityInfoType element **set to** 6 (ESCertKE Message) **and**\ | | +| | escertkeMessage element **containing**\ | | +| | base64 representation of ESCertKE Message 2 (TLS\ | | +| | Messages: Server Hello, Certificate\*,\ | | +| | ServerKeyExchange\*, CertificateRequest\*, ServerHelloDone)\ | | +| | **}** | | ++------------------------+--------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------+---------------+ + + +TP/oneM2M/CSE/SEC/ESC/NTF/003 + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+-----------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/SEC/ESC/NTF/003 | ++:=======================+:====================================================================================================+:=============================================================================================================================+:==============+ +| **Test objective** | Check that the IUT sends a notify request with ESCertKE message 3 when it receives a notify response with ESCertKE message 2 | ++------------------------+-----------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0003 8.7.2.2 - step C.1.c, TS-0001 11.4.3, TS-0004 6.3.5.48 | ++------------------------+-----------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF04 | ++------------------------+-----------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+-----------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT is being registered\ | +| | **and** the IUT being switched on\ | +| | **and** the IUT **having** been provisioned with the corresponding private key and certificate\ | +| | **and** the IUT **having** configured Terminating End-Point's Certificate Info & Identity\ | +| | **and** the IUT **having** **sent** a notify request to the Terminating End-Point with ESCertKE\ | +| | Message 1\ | +| | **}** | ++------------------------+-----------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+-----------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> CSE1 | +| | the IUT **receives** a valid NOTIFY Response from CSE1 **containing**\ | | +| | To **set to** INITIATING\_ENDPOINT\_ADDRESS **and**\ | | +| | From **set to** CSE1\_ID **and**\ | | +| | ResponseStatusCode set to OK (2000) **and**\ | | +| | Content**containing**\ | | +| | securityInfo element **containing**\ | | +| | securityInfoType element **set to** 6 (ESCertKE Message) **and**\ | | +| | escertkeMessage element **containing**\ | | +| | base64 representation of ESCertKE Message 2 (TLS\ | | +| | Messages: Server Hello, Certificate\*,\ | | +| | ServerKeyExchange\*, CertificateRequest\*,\ | | +| | ServerHelloDone)\ | | +| | **}** | | ++------------------------+-----------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= CSE1 | +| | the IUT **sends** a valid NOTIFY Request to CSE1 **containing**\ | | +| | To **set to** TERMINATING\_ENDPOINT\_ADDRESS **and**\ | | +| | From **set to** CSE\_ID **and**\ | | +| | Content**containing**\ | | +| | securityInfo element **containing**\ | | +| | securityInfoType element **set to** 6 (ESCertKE Message) **and**\ | | +| | escertkeMessage element **containing**\ | | +| | base64 representation of ESCertKE Message 3 (TLS\ | | +| | Messages: Certificate\*, ClientKeyExchange,\ | | +| | CertificateVerify\*, [ChangeCipherSpec], Finished)\ | | +| | **}** | | ++------------------------+-----------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------+---------------+ + + +TP/oneM2M/CSE/SEC/ESC/NTF/004 + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+--------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/SEC/ESC/NTF/004 | ++:=======================+:=============================================================================================================+:=============================================================================================================================+:==============+ +| **Test objective** | Check that the IUT sends a notify response with ESCertKE message 4 when it receives a notify request with ESCertKE message 3 | ++------------------------+--------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0003 8.7.2.2 - step C.1.d, TS-0001 11.4.3, TS-0004 6.3.5.48 | ++------------------------+--------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF04 | ++------------------------+--------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+--------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT is being registered\ | +| | **and** the IUT being switched on\ | +| | **and** the IUT **having** been provisioned with the corresponding private key and certificate\ | +| | **and** the IUT **having** configured Initiating End-Point's Certificate Info & Identity\ | +| | **and** the IUT **having** **sent** a notify request to the Initiating End-Point with ESCertKE Message 2\ | +| | **}** | ++------------------------+--------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+--------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> CSE1 | +| | the IUT **receives** a valid NOTIFY Request from CSE1 **containing**\ | | +| | To **set to** TERMINATING\_ENDPOINT\_ADDRESS **and**\ | | +| | From **set to** CSE1\_ID **and**\ | | +| | Content**containing**\ | | +| | securityInfo element **containing**\ | | +| | securityInfoType element **set to** 6 (ESCertKE Message) **and**\ | | +| | escertkeMessage element **containing**\ | | +| | base64 representation of ESCertKE Message 3 (TLS\ | | +| | Messages: Certificate\*, ClientKeyExchange,\ | | +| | CertificateVerify\*, [ChangeCipherSpec], Finished)\ | | +| | **}** | | ++------------------------+--------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= CSE1 | +| | the IUT **sends** a valid NOTIFY Response to CSE **containing**\ | | +| | To **set to** INITIATING\_ENDPOINT\_ADDRESS **and**\ | | +| | From **set to** CSE\_ID **and**\ | | +| | ResponseStatusCode set to OK (2000) **and**\ | | +| | Content**containing**\ | | +| | securityInfo element **containing**\ | | +| | securityInfoType element **set to** 6 (ESCertKE Message) **and**\ | | +| | escertkeMessage element **containing**\ | | +| | base64 representation of ESCertKE Message 4 (TLS\ | | +| | Messages: [ChangeCipherSpec], Finished)\ | | +| | **}** | | ++------------------------+--------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------+---------------+ + + + + + +#### 7.2.2.11 Resource Announcement (ANNC) + +##### 7.2.2.11.1 BASIC Operation +TP/oneM2M/CSE/ANNC/001 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+-----------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| \ | TP/oneM2M/CSE/ANNC/001 | +| **TP Id** | | ++:=======================+:======================================================================================================================+:==========================================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT provides confirmation of the announcement of a resource to the originator of the initiating request after a successful resource announcement procedure | ++------------------------+-----------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.18.1, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.3.3.10 | ++------------------------+-----------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 3 | ++------------------------+-----------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF02 | ++------------------------+-----------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+-----------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the IUT **having registered** to the remoteCSE\ | +| | **and** the IUT **having created** the PARENT\_RESOURCE resource **containing**\ | +| | _RESOURCE\_TYPE_ resource\ | +| | **and** the IUT **having announced** the PARENT\_RESOURCE resource\ | +| | **and** the AE **having** privileges to perform an _OPERATION_ operation on the resource TARGET\_RESOURCE\_ADDRESS\ | +| | **and** the IUT **having** **received** a valid _OPERATION_ Request **from** AE **containing**\ | +| | To **set to** TARGET\_RESOURCE\_ADDRESS **and**\ | +| | Content **containing**\ | +| | _RESOURCE\_TYPE_ resource **containing**\ | +| | announceTo attribute **set to** ANNC\_TARGET\_CSE\_ADDRESS\ | +| | **and** The IUT **having sent** a valid CREATE Request **containing**\ | +| | To **set** REMOTE\_CSE\_RESOURCE\_ADDRESS**and**\ | +| | Content **containing**\ | +| | _RESOURCE\_TYPE_ announced variant resource**containing**\ | +| | MA (mandatory) attributes\ | +| | } | ++------------------------+-----------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+-----------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| | **when {** \ | IUT <=> CSE | +| | the IUT **receives** a valid Response **from** ANNC\_TARGET\_CSE **containing**\ | | +| | Response Status Code **set to** 2001 (CREATED) **containing**\ | | +| | valid _RESOURCE\_TYPE_ announced variant resource representation\ | | +| | **}** | | ++------------------------+-----------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| | **then {**\ | IUT >= AE | +| | The IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set to** _RESPONSE\_STATUS\_CODE_ **and**\ | | +| | Content **containing**\ | | +| | _RESOURCE\_TYPE_ resource **containing**\ | | +| | announceTo attribute **set to** ANNC\_RESOURCE\_ADDRESS\ | | +| | **}** | | ++------------------------+-----------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + + +|**TP Id** |**RESOURCE\_TYPE** |**OPERATION** |**RESPONSE\_STATUS\_CODE** | +|-|-|-|-| +|TP/oneM2M/CSE/ANNC/001\_ACP/UPD |1 (accesControlPolicy) |UPDATE |2004 (UPDATED) | +|TP/oneM2M/CSE/ANNC/001\_ACP/CRE |1 (accesControlPolicy) |CREATE |2001 (CREATED) | +|TP/oneM2M/CSE/ANNC/001\_CNT/UPD |3 (container) |UPDATE |2004 (UPDATED) | +|TP/oneM2M/CSE/ANNC/001\_CNT/CRE |3 (container) |CREATE |2001 (CREATED) | +|TP/oneM2M/CSE/ANNC/001\_GRP/UPD |9 (group) |UPDATE |2004 (UPDATED) | +|TP/oneM2M/CSE/ANNC/001\_GRP/CRE |9 (group) |CREATE |2001 (CREATED) | +|TP/oneM2M/CSE/ANNC/001\_LCP/UPD |10 (locationPolicy) |UPDATE |2004 (UPDATED) | +|TP/oneM2M/CSE/ANNC/001\_LCP/CRE |10 (locationPolicy) |CREATE |2001 (CREATED) | +|TP/oneM2M/CSE/ANNC/001\_MGO/UPD |13 (mgmtObj) |UPDATE |2004 (UPDATED) | +|TP/oneM2M/CSE/ANNC/001\_MGO/CRE |13 (mgmtObj) |CREATE |2001 (CREATED) | +|TP/oneM2M/CSE/ANNC/001\_NOD/UPD |14 (node) |UPDATE |2004 (UPDATED) | +|TP/oneM2M/CSE/ANNC/001\_NOD/CRE |14 (node) |CREATE |2001 (CREATED) | +|TP/oneM2M/CSE/ANNC/001\_SCH/UPD |18 (schedule) |UPDATE |2004 (UPDATED) | +|TP/oneM2M/CSE/ANNC/001\_SCH/CRE |18 (schedule) |CREATE |2001 (CREATED) | +|TP/oneM2M/CSE/ANNC/001\_CIN/CRE |4 (contentInstance) |CREATE |2001 (CREATED) | +|TP/oneM2M/CSE/ANNC/001\_TS/UPD |29 (timeSeries) |CREATE |2001 (CREATED) | +|TP/oneM2M/CSE/ANNC/001\_TS/CRE |29 (timeSeries) |CREATE |2001 (CREATED) | +|TP/oneM2M/CSE/ANNC/001\_TSI/CRE |30 (timeSeriesInstance) |CREATE |2001 (CREATED) | + + + + +##### 7.2.2.11.2 CREATE Operation +TP/oneM2M/CSE/ANNC/CRE/001 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| \ | TP/oneM2M/CSE/ANNC/CRE/001 | +| **TP Id** | | ++:=======================+:=================================================================================================================+:===========================================================================================================================================+:==============+ +| **Test objective** | Check that the accessControlPolicyIDs attribute is announced when accessControlPolicyIDs attribute of the original resource is not present | ++------------------------+------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.18.4 and clause 9.6.26.3-1, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.3.3.10 | ++------------------------+------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 3 | ++------------------------+------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF02 | ++------------------------+------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the IUT **having registered** to the CSE\ | +| | **and** the IUT **having created and announced** the PARENT\_RESOURCE to the announcement target CSE\ | +| | **and** the AE **having** privileges to perform CREATE operation on the resource PARENT\_RESOURCE\_ADDRESS\ | +| | **}** | ++------------------------+------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid CREATE Request **from** AE **containing**\ | | +| | To **set to** PARENT\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** AE-ID **and**\ | | +| | Content **containing**\ | | +| | container resource **containing**\ | | +| | **no** accessControlPolicyIDs attribute **and**\ | | +| | **no** anouncedAttribute attribute **and**\ | | +| | announceTo attribute **set to** ANNC\_TARGET\_CSE\_ID\ | | +| | **}** | | ++------------------------+------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {**\ | IUT >= CSE | +| | The IUT **sends** a valid CREATE Request **containing**\ | | +| | To **set to** ANNC\_PARENT\_RESOURCE **and**\ | | +| | Content **containing**\ | | +| | containerAnnc resource **containing**\ | | +| | MA (mandatory) attributes **and**\ | | +| | valid accessControlPolicyIDs attribute\ | | +| | **}** | | ++------------------------+------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + +<br />TP/oneM2M/CSE/ANNC/CRE/002 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| \ | TP/oneM2M/CSE/ANNC/CRE/002 | +| **TP Id** | | ++:=======================+:=================================================================================================================+:======================================================================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT announces successfully the _RESOURCE\_TYPE_ resource when a new CSE-ID is provided in announcedTo optional attribute and IUT having not been announced to announcement target CSE | ++------------------------+------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.18.4, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.3.3.10 | ++------------------------+------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 3 | ++------------------------+------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF02 | ++------------------------+------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the IUT **having created** the _RESOURCE\_TYPE_ resource\ | +| | **and** the IUT **having** **not been announced nor registered** to the announcement target CSE\ | +| | **and** the AE **having** privileges to perform UPDATE operation on the resource TARGET\_RESOURCE\_ADDRESS\ | +| | **and** the IUT **having received** a valid UPDATE Request **containing**\ | +| | Content **containing**\ | +| | _RESOURCE\_TYPE_ resource **containing**\ | +| | announceTo attribute **set to** ANNC\_TARGET\_CSE\_ID\ | +| | **and** the IUT **having sent** a valid CREATE Request **containing**\ | +| | To **set to** ANNC\_TARGET\_CSE\_ID **and**\ | +| | Content **containing**\ | +| | CSEBaseAnnc resource\ | +| | **}** | ++------------------------+------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT >= CSE | +| | the IUT **receives** a valid Response **containing**\ | | +| | Response Status Code **set to** 2001 (CREATED) \ | | +| | **}** | | ++------------------------+------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {**\ | CSE >= IUT | +| | **and** the IUT **sends** a valid CREATE Request **containing**\ | | +| | To **set to** CSE\_BASE\_ANNC\_RESOURCE\_ADDRESS**and**\ | | +| | Content **containing**\ | | +| | _RESOURCE\_TYPE_ announced variant resource **containing**\ | | +| | MA (mandatory) attributes\ | | +| | | | ++------------------------+------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + + +|**TP Id** |**RESOURCE\_TYPE** | +|-|-| +|TP/oneM2M/CSE/ANNC/CRE/002\_ACP |1 (accesControlPolicy) | +|TP/oneM2M/CSE/ANNC/CRE/002\_CNT |3 (container) | +|TP/oneM2M/CSE/ANNC/CRE/002\_GRP |9 (group) | +|TP/oneM2M/CSE/ANNC/CRE/002\_LCP |10 (locationPolicy) | +|TP/oneM2M/CSE/ANNC/CRE/002\_MGO |13 (mgmtObj) | +|TP/oneM2M/CSE/ANNC/CRE/002\_NOD |14 (node) | +|TP/oneM2M/CSE/ANNC/CRE/002\_SCH |18 (schedule) | +|TP/oneM2M/CSE/ANNC/CRE/002\_TS |29 (timeSeries) | + + + + + +<br />TP/oneM2M/CSE/ANNC/CRE/003 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+---------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/ANNC/CRE/003 | ++:=======================+:====================================================================================================================+:===========================================================================================================================================================================================================================+:==============+ +| **Test objective** | Host CSE of original resource removes an announcement target CSE from the announceTo attribute if it does not return successful CREATE response for the announced resource (for a CREATE initiating resource announcement) | ++------------------------+---------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.18.4 | ++------------------------+---------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 3 | ++------------------------+---------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF02 | ++------------------------+---------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+---------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the IUT **having registered** to the CSE\ | +| | **and** the IUT **having created** and **announced** the container resource\ | +| | **and** the AE **having** privileges to perform CREATE operation on the resource CONTAINER\_RESOURCE\_ADDRESS\ | +| | **and** the IUT **having** **received** a valid CREATE Request **from** AE **containing**\ | +| | To **set to** CONTAINER\_RESOURCE\_ADDRESS **and**\ | +| | From **set to** AE-ID **and**\ | +| | Content **containing**\ | +| | contentInstance resource **containing**\ | +| | announceTo attribute **set to** ANNC\_TARGET\_CSE\_ID\ | +| | **and** The IUT **having sent** a valid CREATE Request **containing**\ | +| | To **set to** REMOTE\_CSE\_RESOURCE\_ADDRESS **and**\ | +| | Content **containing**\ | +| | contentInstanceAnnc resource **containing**\ | +| | MA (mandatory) attributes\ | +| | **}** | ++------------------------+---------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+---------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> CSE | +| | the IUT **receives** a valid Response **from** ANNC\_TARGET\_CSE **containing**\ | | +| | Response Status Code **set to** 4000 (BAD\_REQUEST)\ | | +| | **}** | | ++------------------------+---------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= AE | +| | The IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set to** 2001 (CREATED)**and**\ | | +| | Content **containing**\ | | +| | contentInstance resource**containing**\ | | +| | announceTo attribute **set to** EMPTH\ | | +| | **}** | | ++------------------------+---------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + +<br />TP/oneM2M/CSE/ANNC/CRE/004 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| \ | TP/oneM2M/CSE/ANNC/CRE/004 | +| **TP Id** | | ++:=======================+:=================================================================================================================+:=========================================================================================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT announces successfully the _RESOURCE\_TYPE_ resource during its creation when announceTo optional attribute is provided and its parent resource having been announced to the announcement target CSE | ++------------------------+------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.18.4, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.3.3.10 | ++------------------------+------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 3 | ++------------------------+------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF02 | ++------------------------+------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the IUT **having registered** to the CSE\ | +| | **and** the IUT **having created** and **announced** the PARENT\_RESOURCE resource\ | +| | **and** the AE **having** privileges to perform CREATE operation on the resource PARENT\_RESOURCE\_ADDRESS\ | +| | **}** | ++------------------------+------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid CREATE Request **from** AE **containing**\ | | +| | To **set to** PARENT\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** AE-ID **and**\ | | +| | Content **containing**\ | | +| | _RESOURCE\_TYPE_ resource **containing**\ | | +| | announceTo attribute **set to** ANNC\_TARGET\_CSE\_ID\ | | +| | **}** | | ++------------------------+------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {**\ | \ | +| | The IUT **sends** a valid CREATE Request **containing**\ | IUT >= CSE | +| | To **set to** REMOTE\_CSE\_RESOURCE\_ADDRESS **and**\ | | +| | Content **containing**\ | | +| | _RESOURCE\_TYPE_ announced variant resource **containing**\ | | +| | MA (mandatory) attributes\ | | +| | **}** | | ++------------------------+------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + + +|**TP Id** |**RESOURCE\_TYPE** | +|-|-| +|TP/oneM2M/CSE/ANNC/CRE/004\_ACP |1 (accesControlPolicy) | +|TP/oneM2M/CSE/ANNC/CRE/004\_CNT |3 (container) | +|TP/oneM2M/CSE/ANNC/CRE/004\_CIN |4 (contentInstance) | +|TP/oneM2M/CSE/ANNC/CRE/004\_GRP |9 (group) | +|TP/oneM2M/CSE/ANNC/CRE/004\_LCP |10 (locationPolicy) | +|TP/oneM2M/CSE/ANNC/CRE/004\_MGO |13 (mgmtObj) | +|TP/oneM2M/CSE/ANNC/CRE/004\_NOD |14 (node) | +|TP/oneM2M/CSE/ANNC/CRE/004\_SCH |18 (schedule) | +|TP/oneM2M/CSE/ANNC/CRE/004\_TS |29 (timeSeries) | + + + +<br />TP/oneM2M/CSE/ANNC/CRE/005 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| \ | TP/oneM2M/CSE/ANNC/CRE/005 | +| **TP Id** | | ++:=======================+:=================================================================================================================+:=============================================================================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT announces successfully the _RESOURCE\_TYPE_ resource during its creation when announceTo optional attribute is provided and IUT having been already announced to announcement target CSE | ++------------------------+------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.18.4, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.3.3.10 | ++------------------------+------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 3 | ++------------------------+------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF02 | ++------------------------+------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the IUT **not** **having registered** to the CSE\ | +| | **and** the IUT **having created** the PARENT\_RESOURCE resource\ | +| | **and** the IUT **having been** **announced** to the announcement target CSE\ | +| | **and** the AE **having** privileges to perform CREATE operation on the resource PARENT\_RESOURCE\_ADDRESS\ | +| | **}** | ++------------------------+------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid CREATE Request **from** AE **containing**\ | | +| | To **set to** PARENT\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** AE-ID **and**\ | | +| | Content **containing**\ | | +| | _RESOURCE\_TYPE_ resource **containing**\ | | +| | announceTo attribute **set to** ANNC\_TARGET\_CSE\_ID\ | | +| | **}** | | ++------------------------+------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {**\ | \ | +| | The IUT **sends** a valid CREATE Request **containing**\ | IUT >= CSE\ | +| | To **set to** CSE\_BASE\_ANNC\_RESOURCE\_ADDRESS **and**\ | \ | +| | Content **containing**\ | \ | +| | _RESOURCE\_TYPE_ announced variant resource**containing**\ | | +| | MA (mandatory) attributes\ | | +| | **}** | | ++------------------------+------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + + +|**TP Id** |**RESOURCE\_TYPE** | +|-|-| +|TP/oneM2M/CSE/ANNC/CRE/005\_ACP |1 (accesControlPolicy) | +|TP/oneM2M/CSE/ANNC/CRE/005\_CNT |3 (container) | +|TP/oneM2M/CSE/ANNC/CRE/005\_GRP |9 (group) | +|TP/oneM2M/CSE/ANNC/CRE/005\_LCP |10 (locationPolicy) | +|TP/oneM2M/CSE/ANNC/CRE/005\_MGO |13 (mgmtObj) | +|TP/oneM2M/CSE/ANNC/CRE/005\_NOD |14 (node) | +|TP/oneM2M/CSE/ANNC/CRE/005\_SCH |18 (schedule) | +|TP/oneM2M/CSE/ANNC/CRE/005\_TS |29 (timeSeries) | + + + +<br />TP/oneM2M/CSE/ANNC/CRE/006 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| \ | TP/oneM2M/CSE/ANNC/CRE/006 | +| **TP Id** | | ++:=======================+:=================================================================================================================+:==================================================================================================================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT removes successfully an entry from announceTo attribute of the _RESOURCE\_TYPE_ resource during its creation when announceTo optional attribute is provided when parent has not been announced at the announcement target CSE | ++------------------------+------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.18.4, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.3.3.10 | ++------------------------+------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 3 | ++------------------------+------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF02 | ++------------------------+------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the IUT **having registered** to the CSE\ | +| | **and** the IUT **having created** the PARENT\_RESOURCE resource\ | +| | **and** the AE **having** privileges to perform CREATE operation on the resource PARENT\_RESOURCE\_ADDRESS\ | +| | **}** | ++------------------------+------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid CREATE Request **from** AE **containing**\ | | +| | To **set to** PARENT\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** AE-ID **and**\ | | +| | Content **containing**\ | | +| | _RESOURCE\_TYPE_ resource **containing**\ | | +| | announceTo attribute **set to** ANNC\_TARGET\_CSE\_ID\ | | +| | **}** | | ++------------------------+------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {**\ | \ | +| | The IUT **sends** a valid Response **containing**\ | IUT >= AE\ | +| | Response Status Code **set to** 2001 (CREATED)**and**\ | \ | +| | Content **containing**\ | \ | +| | contentInstance resource**containing**\ | | +| | announceTo attribute **set to** EMPTY\ | | +| | **}** | | ++------------------------+------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + + +|**TP Id** |**RESOURCE\_TYPE** | +|-|-| +|TP/oneM2M/CSE/ANNC/CRE/006\_CIN |4 (contentInstance) | +|TP/oneM2M/CSE/ANNC/CRE/006\_TSI |30 (timeSeriesInstance) | + + + +<br />TP/oneM2M/CSE/ANNC/CRE/007 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| \ | TP/oneM2M/CSE/ANNC/CRE/007 | +| **TP Id** | | ++:=======================+:=================================================================================================================+:=========================================================================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT announces successfully the _RESOURCE\_TYPE_ resource during its creation when announceTo optional attribute is provided and IUT having not been announced to announcement target CSE | ++------------------------+------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.18.4, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.3.3.10 | ++------------------------+------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 3 | ++------------------------+------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF02 | ++------------------------+------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the IUT **having create** **d** the PARENT\_RESOURCE resource\ | +| | **and** the IUT **having** **not been announced nor registered** to the announcement target CSE\ | +| | **and** the AE **having** privileges to perform CREATE operation on the resource PARENT\_RESOURCE\_ADDRESS\ | +| | **and** the IUT **having** **received** a valid CREATE Request **containing**\ | +| | To **set to** PARENT\_RESOURCE\_ADDRESS\ | +| | Content **containing**\ | +| | _RESOURCE\_TYPE_ resource **containing**\ | +| | announceTo attribute **set to** ANNC\_TARGET\_CSE\_ ID\ | +| | **and** the IUT **having sent** a valid CREATE Request **containing**\ | +| | To **set to** ANNC\_TARGET\_CSE\_ID **and**\ | +| | Content **containing**\ | +| | CSEBaseAnnc resource representation\ | +| | **}** | ++------------------------+------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | CSE >= IUT | +| | the IUT **receives** a valid Response **containing**\ | | +| | Response Status Code **set to** 2001 (CREATED)\ | | +| | **}** | | ++------------------------+------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {**\ | \ | +| | The IUT **sends** a valid CREATE Request **containing**\ | \ | +| | To **set to** CSE\_BASE\_ANNC\_RESOURCE\_ADDRESS **and**\ | \ | +| | Content **containing**\ | \ | +| | _RESOURCE\_TYPE_ announced variant resource **containing**\ | IUT >= CSE\ | +| | MA (mandatory) attributes\ | \ | +| | **}** | \ | +| | | | ++------------------------+------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + + +|**TP Id** |**RESOURCE\_TYPE** | +|-|-| +|TP/oneM2M/CSE/ANNC/CRE/007\_ACP |1 (accesControlPolicy) | +|TP/oneM2M/CSE/ANNC/CRE/007\_CNT |3 (container) | +|TP/oneM2M/CSE/ANNC/CRE/007\_GRP |9 (group) | +|TP/oneM2M/CSE/ANNC/CRE/007\_LCP |10 (locationPolicy) | +|TP/oneM2M/CSE/ANNC/CRE/007\_MGO |13 (mgmtObj) | +|TP/oneM2M/CSE/ANNC/CRE/007\_NOD |14 (node) | +|TP/oneM2M/CSE/ANNC/CRE/007\_SCH |18 (schedule) | +|TP/oneM2M/CSE/ANNC/CRE/007\_TS |29 (timeSeries) | + + + +<br />TP/oneM2M/CSE/ANNC/CRE/008 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| \ | TP/oneM2M/CSE/ANNC/CRE/008 | +| **TP Id** | | ++:=======================+:=================================================================================================================+:==================================================================================================================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT announces successfully the _RESOURCE\_TYPE_ resource during its creation when announceTo and announcedAttribute optional attributes are provided and its parent resource having been announced to the announcement target CSE | ++------------------------+------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.18.6, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.3.3.10 | ++------------------------+------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 3 | ++------------------------+------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF02 | ++------------------------+------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the IUT **having registered** to the CSE\ | +| | **and** the IUT **having created and announced** the PARENT\_RESOURCE to the announcement target CSE\ | +| | **and** the AE **having** privileges to perform CREATE operation on the resource PARENT\_RESOURCE\_ADDRESS\ | +| | **}** | ++------------------------+------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid CREATE Request **from** AE **containing**\ | | +| | To **set to** PARENT\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** AE-ID **and**\ | | +| | Content **containing**\ | | +| | _RESOURCE\_TYPE_ resource **containing**\ | | +| | OA\_ATTRIBUTE attribute **set to** VALUE **and**\ | | +| | announcedAttribute attribute **set to** OA\_ATTRIBUTE **and**\ | | +| | announceTo attribute **set to** ANNC\_TARGET\_CSE\_ID\ | | +| | **}** | | ++------------------------+------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {**\ | IUT >= CSE | +| | The IUT **sends** a valid CREATE Request **containing**\ | | +| | To **set to** REMOTE\_CSE\_RESOURCE\_ADDRESS **and**\ | | +| | Content **containing**\ | | +| | _RESOURCE\_TYPE_ announced variant resource**containing**\ | | +| | MA (mandatory) attributes **and**\ | | +| | OA\_ATTRIBUTE attribute **set to** VALUE\ | | +| | **}** | | ++------------------------+------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + + +|**TP Id** |**RESOURCE\_TYPE** |**OA\_ATTRIBUTE** | +|-|-|-| +|TP/oneM2M/CSE/ANNC/CRE/008\_CNT/MBS |3 (container) |maxByteSize | +|TP/oneM2M/CSE/ANNC/CRE/008\_CIN/CNF |4 (contentInstance) |contentInfo | +|TP/oneM2M/CSE/ANNC/CRE/008\_GRP/MT |9 (group) |memberType | +|TP/oneM2M/CSE/ANNC/CRE/008\_LCP/LOI |10 (locationPolicy) |locationContainerID | +|TP/oneM2M/CSE/ANNC/CRE/008\_MGO/DC |13 (mgmtObj) |description | +|TP/oneM2M/CSE/ANNC/CRE/008\_NOD/HCL |14 (node) |hostCSELink | +|TP/oneM2M/CSE/ANNC/CRE/008\_SCH/SE |18 (schedule) |scheduleElement | +|TP/oneM2M/CSE/ANNC/CRE/008\_TS/MBS |29 (timeSeries) |maxByteSize | +|TP/oneM2M/CSE/ANNC/CRE/008\_TSI/DGT |30 (timeSeriesInstance) |dataGenerationTime | + + + +<br />TP/oneM2M/CSE/ANNC/CRE/009 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------+---------------+ +| \ | TP/oneM2M/CSE/ANNC/CRE/009 | +| **TP Id** | | ++:=======================+:=================================================================================================================+:=======================================================================================================================+:==============+ +| **Test objective** | Check that the labels attribute is announced when such attribute is present in the original resource | ++------------------------+------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.18.4 and 9.6.26.3-1, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.3.3.10 | ++------------------------+------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 3 | ++------------------------+------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF02 | ++------------------------+------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the IUT **having registered** to the CSE\ | +| | **and** the IUT **having created and announced** the PARENT\_RESOURCE to the announcement target CSE\ | +| | **and** the AE **having** privileges to perform CREATE operation on the resource PARENT\_RESOURCE\_ADDRESS\ | +| | **}** | ++------------------------+------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid CREATE Request **from** AE **containing**\ | | +| | To **set to** PARENT\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** AE-ID **and**\ | | +| | Content **containing**\ | | +| | container resource **containing**\ | | +| | **no** anouncedAttribute attribute **and**\ | | +| | labels attribute **set to** VALUE **and**\ | | +| | announceTo attribute **set to** ANNC\_TARGET\_CSE\_ID\ | | +| | **}** | | ++------------------------+------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {**\ | IUT >= CSE\ | +| | The IUT **sends** a valid CREATE Request **containing**\ | | +| | To **set to** ANNC\_ PARENT\_RESOURCE\_ADDRESS **and**\ | | +| | Content **containing**\ | | +| | containerAnnc resource **containing**\ | | +| | MA (mandatory) attributes **and**\ | | +| | labels attribute **set to** VALUE\ | | +| | **}** | | ++------------------------+------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------+---------------+ + + + +##### 7.2.2.11.3 RETRIEVE Operation +TP/oneM2M/CSE/ANNC/RET/001 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+-------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/ANNC/RET/001 | ++:=======================+:============================================================================================================+:==============================================================================================+:==============+ +| **Test objective** | Host of <resourceAnnc> returns the <resourceAnnc> representation in a RETRIEVE response | ++------------------------+-------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.18.2 | ++------------------------+-------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 3 | ++------------------------+-------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF02 | ++------------------------+-------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+-------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the IUT **having registered** to the CSE\ | +| | **and** the IUT **having** _RESOURCE\_TYPE_ announced variant resource **containing**\ | +| | link attribute **set to** ORIGINAL\_RESOURCE\_ADDRESS\ | +| | **and** the AE **having** privileges to perform RETRIEVE operation on the TARGET\_RESOURCE\_ANNC\_ADDRESS\ | +| | **}** | ++------------------------+-------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+-------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid RETRIEVE Request **from** AE **containing**\ | | +| | To **set to** TARGET\_RESOURCE\_ANNC\_ADDRESS **and**\ | | +| | From **set to** AE-ID\ | | +| | **}** | | ++------------------------+-------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= AE | +| | the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set to** 2000 (OK) **and**\ | | +| | Content **containing**\ | | +| | _RESOURCE\_TYPE_ announced variant resource representation\ | | +| | **}** | | ++------------------------+-------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------+---------------+ + + + +|**TP Id** |**RESOURCE\_TYPE** | +|-|-| +|TP/oneM2M/CSE/ANNC/RET/001\_ACP |1 (accesControlPolicy) | +|TP/oneM2M/CSE/ANNC/RET/001\_CNT |3 (container) | +|TP/oneM2M/CSE/ANNC/RET/001\_CIN |4 (contentInstance) | +|TP/oneM2M/CSE/ANNC/RET/001\_GRP |9 (group) | +|TP/oneM2M/CSE/ANNC/RET/001\_LCP |10 (locationPolicy) | +|TP/oneM2M/CSE/ANNC/RET/001\_MGO |13 (mgmtObj) | +|TP/oneM2M/CSE/ANNC/RET/001\_NOD |14 (node) | +|TP/oneM2M/CSE/ANNC/RET/001\_SCH |18 (schedule) | +|TP/oneM2M/CSE/ANNC/RET/001\_TS |29 (timeSeries) | +|TP/oneM2M/CSE/ANNC/RET/001\_TSI |30 (timeSeriesInstance) | + + +<br />TP/oneM2M/CSE/ANNC/RET/002 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+-------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/ANNC/RET/002 | ++:=======================+:============================================================================================================+:============================================================================================================================================================================================+:==============+ +| **Test objective** | Host of <resourceAnnc> returns the original <resource> representation from the original resource hosting CSE in a RETRIEVE response when result content is set to "original-resource" | ++------------------------+-------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.18.2 | ++------------------------+-------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 3 | ++------------------------+-------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF02 | ++------------------------+-------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+-------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the IUT **having registered** to the CSE\ | +| | **and** the CSE **having created** _RESOURCE\_TYPE_\ | +| | **and** the IUT **having** _RESOURCE\_TYPE_ announced variant resource **containing**\ | +| | link attribute **set to** ORIGINAL\_RESOURCE\_ADDRESS\ | +| | **and** the AE **having** privileges to perform RETRIEVE operation on the TARGET\_RESOURCE\_ANNC\_ADDRESS\ | +| | **and** the IUT **having received** a valid RETRIEVE Request **from** AE **containing**\ | +| | To **set to** TARGET\_RESOURCE\_ANNC\_ADDRESS **and**\ | +| | From **set to** AE-ID **and**\ | +| | Result Content **set to** 7 (original-resource)\ | +| | **and** the IUT **having sent** a a valid RETRIEVE Request **to** CSE **containing**\ | +| | To **set to** ORIGINAL\_RESOURCE\_ADDRESS **and**\ | +| | From **set to** AE-ID\ | +| | **}** | ++------------------------+-------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+-------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> CSE | +| | the IUT **receives** a valid Response **containing**\ | | +| | Response Status Code **set to** 2000 (OK) **and**\ | | +| | Content **containing**\ | | +| | _RESOURCE\_TYPE_ resource representation\ | | +| | **}** | | ++------------------------+-------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= AE | +| | the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set to** 2000 (OK) **and**\ | | +| | Content **containing**\ | | +| | _RESOURCE\_TYPE_ resource representation\ | | +| | **}** | | ++------------------------+-------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + + +|**TP Id** |**RESOURCE\_TYPE** | +|-|-| +|TP/oneM2M/CSE/ANNC/RET/002\_ACP |1 (accesControlPolicy) | +|TP/oneM2M/CSE/ANNC/RET/002\_CNT |3 (container) | +|TP/oneM2M/CSE/ANNC/RET/002\_CIN |4 (contentInstance) | +|TP/oneM2M/CSE/ANNC/RET/002\_GRP |9 (group) | +|TP/oneM2M/CSE/ANNC/RET/002\_LCP |10 (locationPolicy) | +|TP/oneM2M/CSE/ANNC/RET/002\_MGO |13 (mgmtObj) | +|TP/oneM2M/CSE/ANNC/RET/002\_NOD |14 (node) | +|TP/oneM2M/CSE/ANNC/RET/002\_SCH |18 (schedule) | +|TP/oneM2M/CSE/ANNC/RET/002\_TS |29 (timeSeries) | +|TP/oneM2M/CSE/ANNC/RET/002\_TSI |30 (timeSeriesInstance) | + + +<br /> + +##### 7.2.2.11.4 UPDATE Operation +TP/oneM2M/CSE/ANNC/UPD/001 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+--------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| \ | TP/oneM2M/CSE/ANNC/UPD/001 | +| **TP Id** | | ++:=======================+:===============================================================================================================================+:======================================================================================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT announces successfully the _RESOURCE\_TYPE_ resource when a new CSE-ID is provided in announcedTo optional attribute and its parent resource having been announced to the announcement target CSE | ++------------------------+--------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.18.4, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.3.3.10 | ++------------------------+--------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 3 | ++------------------------+--------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF02 | ++------------------------+--------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+--------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the IUT **having registered** to the remoteCSE\ | +| | **and** the IUT **having created** **and** **announce** **d** the PARENT\_RESOURCE resource to the announcement target CSE\ | +| | **and** the IUT **having created** a _RESOURCE\_TYPE_ resource at TARGET\_RESOURCE\_ADDRESS **containing**\ | +| | announceTo attribute **set to** NULL\ | +| | **and** the AE **having** privileges to perform UPDATE operation on the resource TARGET\_RESOURCE\_ADDRESS\ | +| | **}** | ++------------------------+--------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+--------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid UPDATE Request **from** AE **containing**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** AE-ID **and**\ | | +| | Content **containing**\ | | +| | _RESOURCE\_TYPE_ resource **containing**\ | | +| | announceTo attribute **set to** ANNC\_TARGET\_CSE\_ADDRESS\ | | +| | **}** | | ++------------------------+--------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {**\ | IUT >= CSE | +| | The IUT **sends** a valid CREATE Request **containing**\ | | +| | To **set** REMOTE\_CSE\_RESOURCE\_ADDRESS**and**\ | | +| | Content **containing**\ | | +| | _RESOURCE\_TYPE_ announced variant resource**containing**\ | | +| | MA (mandatory) attributes\ | | +| | **}** | | ++------------------------+--------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + + +|**TP Id** |**RESOURCE\_TYPE** | +|-|-| +|TP/oneM2M/CSE/ANNC/UPD/001\_ACP |1 (accesControlPolicy) | +|TP/oneM2M/CSE/ANNC/UPD/001\_CNT |3 (container) | +|TP/oneM2M/CSE/ANNC/UPD/001\_GRP |9 (group) | +|TP/oneM2M/CSE/ANNC/UPD/001\_LCP |10 (locationPolicy) | +|TP/oneM2M/CSE/ANNC/UPD/001\_MGO |13 (mgmtObj) | +|TP/oneM2M/CSE/ANNC/UPD/001\_NOD |14 (node) | +|TP/oneM2M/CSE/ANNC/UPD/001\_SCH |18 (schedule) | +|TP/oneM2M/CSE/ANNC/UPD/001\_TS |29 (timeSeries) | + + + +<br />TP/oneM2M/CSE/ANNC/UPD/002 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| \ | TP/oneM2M/CSE/ANNC/UPD/002 | +| **TP Id** | | ++:=======================+:=================================================================================================================+:===============================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT initiates de-announcement of the _RESOURCE\_TYPE_ resource when a CSE-ID is deleted from the announceTo optional attribute | ++------------------------+------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.18.5, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.3.3.10 | ++------------------------+------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 3 | ++------------------------+------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF02 | ++------------------------+------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the IUT **having registered** to the remoteCSE\ | +| | **and** the IUT **having created** a _RESOURCE\_TYPE_ resource **containing**\ | +| | announceTo attribute **set to** ANNC\_TARGET\_CSE\_ADDRESS\ | +| | **and** the IUT **having announced** the _RESOURCE\_TYPE_ resource to the announcement target CSE\ | +| | **and** the AE **having** privileges to perform UPDATE operation on the resource TARGET\_RESOURCE\_ADDRESS\ | +| | **}** | ++------------------------+------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid UPDATE Request **from** AE **containing**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS **and**\ | | +| | Content **containing**\ | | +| | _RESOURCE\_TYPE_ resource **containing**\ | | +| | announceTo attribute **set to** NULL\ | | +| | **}** | | ++------------------------+------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {**\ | IUT >= CSE | +| | The IUT **sends** a valid DELETE Request **containing**\ | | +| | To **set to** TARGET\_ANNC\_RESOURCE\_ADDRESS\ | | +| | **}** | | ++------------------------+------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + + +|**TP Id** |**RESOURCE\_TYPE** | +|-|-| +|TP/oneM2M/CSE/ANNC/UPD/002\_ACP |1 (accesControlPolicy) | +|TP/oneM2M/CSE/ANNC/UPD/002\_CNT |3 (container) | +|TP/oneM2M/CSE/ANNC/UPD/002\_GRP |4 (group) | +|TP/oneM2M/CSE/ANNC/UPD/002\_LCP |9 (locationPolicy) | +|TP/oneM2M/CSE/ANNC/UPD/002\_MGO |13 (mgmtObj) | +|TP/oneM2M/CSE/ANNC/UPD/002\_NOD |14 (node) | +|TP/oneM2M/CSE/ANNC/UPD/002\_SCH |18 (schedule) | +|TP/oneM2M/CSE/ANNC/UPD/002\_TS |29 (timeSeries) | + + +<br />TP/oneM2M/CSE/ANNC/UPD/003 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/ANNC/UPD/003 | ++:=======================+:=================================================================================================================+:======================================================================================================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT provides confirmation of resource de-announcement to the originator of the initiating request after a successful resource de-announcement procedure originator (for an UPDATE initiating resource de-announcement) | ++------------------------+------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.18.3, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.3.3.10 | ++------------------------+------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 3 | ++------------------------+------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF02 | ++------------------------+------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the IUT **having registered** to the remoteCSE\ | +| | **and** the IUT **having created** a _RESOURCE\_TYPE_ resource **containing**\ | +| | announceTo attribute **set to** ANNC\_TARGET\_CSE\_ADDRESS\ | +| | **and** the IUT **having announced** the _RESOURCE\_TYPE_ resource to the announcement target CSE\ | +| | **and** the AE **having** privileges to perform UPDATE operation on the resource TARGET\_RESOURCE\_ADDRESS\ | +| | **and** the IUT **having received** a valid UPDATE Request **from** AE **containing**\ | +| | To **set to** TARGET\_RESOURCE\_ADDRESS **and**\ | +| | Content attribute **containing**\ | +| | _RESOURCE\_TYPE_ resource**containing**\ | +| | announceTo attribute **set to** NULL\ | +| | **and** the IUT **having sent** a valid DELETE Request **containing**\ | +| | To **set to** TARGET\_ANNC\_RESOURCE\_ADDRESS\ | +| | **}** | ++------------------------+------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> CSE | +| | the IUT **receives** a valid Response **from** ANNC\_TARGET\_CSE **containing**\ | | +| | Response Status Code **set to** 2002 (DELETED)\ | | +| | **}** | | ++------------------------+------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= AE | +| | the IUT **updates** _RESOURCE\_TYPE_ resource\ | | +| | **and** the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set to** 2004 (UPDATED) **and**\ | | +| | Content **containing**\ | | +| | _RESOURCE\_TYPE_ resource**containing**\ | | +| | announceTo attribute **set to** NULL\ | | +| | **}** | | ++------------------------+------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + + +|**TP Id** |**RESOURCE\_TYPE** | +|-|-| +|TP/oneM2M/CSE/ANNC/UPD/003\_ACP |1 (accesControlPolicy) | +|TP/oneM2M/CSE/ANNC/UPD/003\_CNT |3 (container) | +|TP/oneM2M/CSE/ANNC/UPD/003\_GRP |9 (group) | +|TP/oneM2M/CSE/ANNC/UPD/003\_LCP |10 (locationPolicy) | +|TP/oneM2M/CSE/ANNC/UPD/003\_MGO |13 (mgmtObj) | +|TP/oneM2M/CSE/ANNC/UPD/003\_NOD |14 (node) | +|TP/oneM2M/CSE/ANNC/UPD/003\_SCH |18 (schedule) | +|TP/oneM2M/CSE/ANNC/UPD/003\_TS |29 (timeSeries) | + + +<br />TP/oneM2M/CSE/ANNC/UPD/004 + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+----------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/ANNC/UPD/004 | ++:=======================+:===============================================================================================================+:========================================================================================================================================+:==============+ +| **Test objective** | HOST CSE of original resource returns a valid response where value in announcedAttributes is removed if such attribute is not marked OA | ++------------------------+----------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.18.1 and clause 10.2.18.4, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.3.1.10 | ++------------------------+----------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 3 | ++------------------------+----------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF02 | ++------------------------+----------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+----------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** to the CSE\ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the IUT **having** a resource of type _RESOURCE\_TYPE_ at TARGET\_RESOURCE\_ADDRESS\ | +| | **containing**\ | +| | announceTo attribute **set to** NULL\ | +| | announcedAttribute attribute **set to** NULL\ | +| | parentId attribute **set to** PARENT\_RESOURCE\_ADDRESS\ | +| | **and** the AE **having** privileges to perform UPDATE operation on the TARGET\_RESOURCE\_ADDRESS\ | +| | **and** the resource at PARENT\_RESOURCE\_ADDRESS\ | +| | **containing**\ | +| | announceTo attribute **set to** ANNOUNCED\_PARENT\_ADDRESS\ | +| | **}** | ++------------------------+----------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+----------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> CSE | +| | the IUT **receives** a valid UPDATE Request **from** AE **containing**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** AE-ID **and**\ | | +| | Content **containing** _RESOURCE\_TYPE_ resource\ | | +| | **containing**\ | | +| | announceTo **set to** ANNC\_TARGET\_CSE\_ID **and**\ | | +| | announcedAttributes attribute **set to** pi\ | | +| | **}** | | ++------------------------+----------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= AE | +| | the IUT **sends** a Response **containing**\ | | +| | Response Status Code **set to** 2004 (UPDATED)\ | | +| | announceTo attribute **set to** ANNOUNCED\_RESOURCE\_ADDRESS **and**\ | | +| | announcedAttributes **set to** empty\ | | +| | **}** | | ++------------------------+----------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------+---------------+ + +<br /> + +|**TP Id** |**RESOURCE\_TYPE** | +|-|-| +|TP/oneM2M/CSE/ANNC/UPD/004\_CNT |3 (container) | +|TP/oneM2M/CSE/ANNC/UPD/004\_GRP |9 (group) | +|TP/oneM2M/CSE/ANNC/UPD/004\_LCP |10 (locationPolicy) | +|TP/oneM2M/CSE/ANNC/UPD/004\_MGO |13 (mgmtObj) | +|TP/oneM2M/CSE/ANNC/UPD/004\_NOD |14 (node) | +|TP/oneM2M/CSE/ANNC/UPD/004\_SCH |18 (schedule) | +|TP/oneM2M/CSE/ANNC/UPD/004\_TS |29 (timeSeries) | + + +TP/oneM2M/CSE/ANNC/UPD/005 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+---------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------+---------------+ +| \ | TP/oneM2M/CSE/ANNC/UPD/005 | +| **TP Id** | | ++:=======================+:====================================================================================================================+:==============================================================================================================================+:==============+ +| **Test objective** | Check that the labels attribute is de-announced when such attribute is deleted from the original resource | ++------------------------+---------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.18.4 and clause 9.6.26.3-1, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.3.3.10 | ++------------------------+---------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 3 | ++------------------------+---------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF02 | ++------------------------+---------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+---------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the IUT **having registered** to the remoteCSE\ | +| | **and** the IUT **having created** a container resource **containing**\ | +| | announceTo attribute **set to** ANNC\_TARGET\_CSE\_ADDRESS **and**\ | +| | valid labels attribute\ | +| | **and** the IUT **having announced** the container resource to the announcement target CSE\ | +| | **and** the AE **having** privileges to perform UPDATE operation on the resource CONTAINER\_RESOURCE\_ADDRESS\ | +| | **}** | ++------------------------+---------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+---------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid UPDATE Request **from** AE **containing**\ | | +| | To **set to** CONTAINER\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** AE-ID **and**\ | | +| | Content **containing**\ | | +| | container resource **containing**\ | | +| | labels attribute **set to** NULL \ | | +| | **}** | | ++------------------------+---------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {**\ | IUT >= CSE\ | +| | The IUT **sends** a valid UPDATE Request **containing**\ | | +| | To **set to** CONTAINER\_ANNC\_RESOURCE\_ADDRESS **and**\ | | +| | Content **containing**\ | | +| | containerAnnc resource **containing**\ | | +| | labels attribute **set to** NULL\ | | +| | **}** | | ++------------------------+---------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------+---------------+ + +TP/oneM2M/CSE/ANNC/UPD/006 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| \ | TP/oneM2M/CSE/ANNC/UPD/006 | +| **TP Id** | | ++:=======================+:=================================================================================================================+:==========================================================================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT announces successfully the _RESOURCE\_TYPE_ resource when a new CSE-ID is provided in announcedTo optional attribute and IUT having been already announced to announcement target CSE | ++------------------------+------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.18.4, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.3.3.10 | ++------------------------+------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 3 | ++------------------------+------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF02 | ++------------------------+------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the IUT **not** **having registered** to the CSE\ | +| | **and** the IUT **having been** **announced** to the announcement target CSE\ | +| | **and** the IUT **having created** the _RESOURCE\_TYPE_ resource\ | +| | **and** the AE **having** privileges to perform UPDATE operation on the resource TARGET\_RESOURCE\_ADDRESS\ | +| | **}** | ++------------------------+------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid UPDATE Request **from** AE **containing**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** AE-ID **and**\ | | +| | Content **containing**\ | | +| | _RESOURCE\_TYPE_ resource **containing**\ | | +| | announceTo attribute **set to** ANNC\_TARGET\_CSE\_ID\ | | +| | **}** | | ++------------------------+------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {**\ | \ | +| | The IUT **sends** a valid CREATE Request **containing**\ | IUT >= CSE\ | +| | To **set to** CSE\_BASE\_ANNC\_RESOURCE\_ADDRESS **and**\ | \ | +| | Content **containing**\ | \ | +| | _RESOURCE\_TYPE_ announced variant resource**containing**\ | | +| | MA (mandatory) attributes\ | | +| | **}** | | ++------------------------+------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + + +|**TP Id** |**RESOURCE\_TYPE** | +|-|-| +|TP/oneM2M/CSE/ANNC/UPD/006\_ACP |1 (accesControlPolicy) | +|TP/oneM2M/CSE/ANNC/UPD/006\_CNT |3 (container) | +|TP/oneM2M/CSE/ANNC/UPD/006\_GRP |9 (group) | +|TP/oneM2M/CSE/ANNC/UPD/006\_LCP |10 (locationPolicy) | +|TP/oneM2M/CSE/ANNC/UPD/006\_MGO |13 (mgmtObj) | +|TP/oneM2M/CSE/ANNC/UPD/006\_NOD |14 (node) | +|TP/oneM2M/CSE/ANNC/UPD/006\_SCH |18 (schedule) | +|TP/oneM2M/CSE/ANNC/UPD/006\_TS |29 (timeSeries) | + + +TP/oneM2M/CSE/ANNC/UPD/007 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| \ | TP/oneM2M/CSE/ANNC/UPD/007 | +| **TP Id** | | ++:=======================+:=================================================================================================================+:=====================================================================================================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT announces successfully the _RESOURCE\_TYPE_ resource when a new CSE-ID is provided in announcedTo optional attribute and IUT has registered and created a <remoteCSE> resource to the announcement target CSE | ++------------------------+------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.18.4, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.3.3.10 | ++------------------------+------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 3 | ++------------------------+------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF02 | ++------------------------+------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the IUT **having created** the _RESOURCE\_TYPE_ resource\ | +| | **and** the IUT **having** **registered and created** a CSE resource to the announcement target CSE\ | +| | **and** the AE **having** privileges to perform UPDATE operation on the resource TARGET\_RESOURCE\_ADDRESS\ | +| | **}** | ++------------------------+------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid UPDATE Request **from** AE **containing**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** AE-ID **and**\ | | +| | Content **containing**\ | | +| | _RESOURCE\_TYPE_ resource **containing**\ | | +| | announceTo attribute **set to** ANNC\_TARGET\_CSE\_ID\ | | +| | **}** | | ++------------------------+------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {**\ | \ | +| | The IUT **sends** a valid CREATE Request **containing**\ | IUT >= CSE\ | +| | To **set to** REMOTE\_ANNC\_TARGET\_CSE\_ID **and**\ | \ | +| | Content **containing**\ | \ | +| | CSEBaseAnnc resource**containing**\ | | +| | MA (mandatory) attributes\ | | +| | **}** | | ++------------------------+------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + + +|**TP Id** |**RESOURCE\_TYPE** | +|-|-| +|TP/oneM2M/CSE/ANNC/UPD/007\_ACP |1 (accesControlPolicy) | +|TP/oneM2M/CSE/ANNC/UPD/007\_CNT |3 (container) | +|TP/oneM2M/CSE/ANNC/UPD/007\_GRP |9 (group) | +|TP/oneM2M/CSE/ANNC/UPD/007\_LCP |10 (locationPolicy) | +|TP/oneM2M/CSE/ANNC/UPD/007\_MGO |13 (mgmtObj) | +|TP/oneM2M/CSE/ANNC/UPD/007\_NOD |14 (node) | +|TP/oneM2M/CSE/ANNC/UPD/007\_SCH |18 (schedule) | +|TP/oneM2M/CSE/ANNC/UPD/007\_TS |29 (timeSeries) | + + + +<br />TP/oneM2M/CSE/ANNC/UPD/008 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| \ | TP/oneM2M/CSE/ANNC/UPD/008 | +| **TP Id** | | ++:=======================+:=================================================================================================================+:=============================================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT provides confirmation of the announcement of an attribute to the originator of the initiating request after a successful attribute announcement procedure | ++------------------------+------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.18.6, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.3.3.10 | ++------------------------+------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 3 | ++------------------------+------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF02 | ++------------------------+------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the IUT **having registered** to the CSE\ | +| | **and** the IUT **having created** a _RESOURCE\_TYPE_ resource **containing**\ | +| | _OA\_ATTRIBUTE_ attribute **set to** VALUE **and**\ | +| | announceTo attribute **set to** ANNC\_TARGET\_CSE\_ID **and**\ | +| | announcedAttribute attribute **set to** NULL\ | +| | **and** the IUT **having announced** the _RESOURCE\_TYPE_ resource to the announcement target CSE\ | +| | **and** the AE **having** privileges to perform UPDATE operation on the resource TARGET\_RESOURCE\_ADDRESS\ | +| | **and** the IUT **having received** a valid UPDATE Request **from** AE **containing**\ | +| | To **set to** TARGET\_RESOURCE\_ADDRESS **and**\ | +| | Content **containing**\ | +| | _RESOURCE\_TYPE_ resource **containing**\ | +| | announcedAttribute attribute **set to** _OA\_ATTRIBUTE_\ | +| | **and** the IUT **having sent** a valid UPDATE Request **containing**\ | +| | To **set to** TARGET\_ANNC\_RESOURCE\_ADDRESS **and**\ | +| | Content **containing**\ | +| | _RESOURCE\_TYPE_ announced variant resource**containing**\ | +| | _OA\_ATTRIBUTE_ attribute **set to** VALUE\ | +| | **}** | ++------------------------+------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> CSE | +| | the IUT **receives** a valid Response **from** CSE **containing**\ | | +| | Response Status Code **set to** 2004 (UPDATED) **containing**\ | | +| | valid _RESOURCE\_TYPE_ announced variant resource representation\ | | +| | **}** | | ++------------------------+------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {**\ | IUT >= AE | +| | the IUT **updates** the _RESOURCE\_TYPE_ resource\ | | +| | **and** the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set to** 2004 (UPDATED) **and**\ | | +| | Content **containing**\ | | +| | _RESOURCE\_TYPE_ resource **containing**\ | | +| | announcedAttribute attribute **set to** _OA\_ATTRIBUTE_\ | | +| | **}** | | ++------------------------+------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + + +|**TP Id** |**RESOURCE\_TYPE** |**OA\_ATTRIBUTE** | +|-|-|-| +|TP/oneM2M/CSE/ANNC/UPD/008\_CNT/MBS |3 (container) |maxByteSize | +|TP/oneM2M/CSE/ANNC/UPD/008\_GRP/MNM |9 (group) |maxNrOfMembers | +|TP/oneM2M/CSE/ANNC/UPD/008\_LCP/LOI |10 (locationPolicy) |locationContainerID | +|TP/oneM2M/CSE/ANNC/UPD/008\_MGO/DC |13 (mgmtObj) |description | +|TP/oneM2M/CSE/ANNC/UPD/008\_NOD/HCL |14 (node) |hostedCSELink | +|TP/oneM2M/CSE/ANNC/UPD/008\_SCH/SE |18 (schedule) |scheduleElement | +|TP/oneM2M/CSE/ANNC/UPD/008\_TS/MBS |29 (timeSeries) |maxByteSize | + + + +<br />TP/oneM2M/CSE/ANNC/UPD/009 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| \ | TP/oneM2M/CSE/ANNC/UPD/009 | +| **TP Id** | | ++:=======================+:=================================================================================================================+:=================================================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT updates successfully _RESOURCE\_TYPE_ announced variant resource when a new OA attribute is provided to announcedAttribute attribute of the original resource | ++------------------------+------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.18.8, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.3.3.10 | ++------------------------+------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 3 | ++------------------------+------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF02 | ++------------------------+------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the IUT **having registered** to the CSE\ | +| | **and** the IUT **having created** a _RESOURCE\_TYPE_ resource **containing**\ | +| | _OA\_ATTRIBUTE_ attribute **set to** VALUE **and**\ | +| | announceTo attribute **set to** ANNC\_TARGET\_CSE\_ID **and**\ | +| | announcedAttribute attribute **set to** NULL\ | +| | **and** the IUT **having announced** the _RESOURCE\_TYPE_ resource to the announcement target CSE\ | +| | **and** the AE **having** privileges to perform UPDATE operation on the resource TARGET\_RESOURCE\_ADDRESS\ | +| | **}** | ++------------------------+------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid UPDATE Request **from** AE **containing**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** AE-ID **and**\ | | +| | Content **containing**\ | | +| | _RESOURCE\_TYPE_ resource **containing**\ | | +| | announcedAttribute attribute **set to** _OA\_ATTRIBUTE_\ | | +| | **}** | | ++------------------------+------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {**\ | IUT >= CSE | +| | The IUT **sends** a valid UPDATE Request **containing**\ | | +| | To **set to** TARGET\_ANNC\_RESOURCE\_ADDRESS **and**\ | | +| | Content **containing**\ | | +| | _RESOURCE\_TYPE_ announced variant resource**containing**\ | | +| | _OA\_ATTRIBUTE_ attribute **set to** VALUE\ | | +| | **}** | | ++------------------------+------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + + +|**TP Id** |**RESOURCE\_TYPE** |**OA\_ATTRIBUTE** | +|-|-|-| +|TP/oneM2M/CSE/ANNC/UPD/009\_CNT/MBS |3 (container) |maxByteSize | +|TP/oneM2M/CSE/ANNC/UPD/009\_GRP/MNM |9 (group) |maxNrOfMembers | +|TP/oneM2M/CSE/ANNC/UPD/009\_LCP/LOI |10 (locationPolicy) |locationContainerID | +|TP/oneM2M/CSE/ANNC/UPD/009\_MGO/DC |13 (mgmtObj) |description | +|TP/oneM2M/CSE/ANNC/UPD/009\_NOD/HCL |14 (node) |hostedCSELink | +|TP/oneM2M/CSE/ANNC/UPD/009\_SCH/SE |18 (schedule) |scheduleElement | +|TP/oneM2M/CSE/ANNC/UPD/009\_TS/MBS |29 (timeSeries) |maxByteSize | + + + +<br />TP/oneM2M/CSE/ANNC/UPD/010 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| \ | TP/oneM2M/CSE/ANNC/UPD/010 | +| **TP Id** | | ++:=======================+:=================================================================================================================+:================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT updates successfully the _RESOURCE\_TYPE_ announced variant resource when a MA attribute of its original resource is updated | ++------------------------+------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.18.10, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.3.3.10 | ++------------------------+------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 3 | ++------------------------+------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF02 | ++------------------------+------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the IUT **having registered** to the CSE\ | +| | **and** the IUT **having created** a _RESOURCE\_TYPE_ resource **containing**\ | +| | expirationTime attribute **set to** VALUE\_1 **and**\ | +| | announceTo attribute **set to** ANNC\_TARGET\_CSE\_ID\ | +| | **and** the IUT **having announced** the _RESOURCE\_TYPE_ resource to the announcement target CSE\ | +| | **and** the AE **having** privileges to perform UPDATE operation on the resource TARGET\_RESOURCE\_ADDRESS\ | +| | **}** | ++------------------------+------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid UPDATE Request **from** AE **containing**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** AE-ID **and**\ | | +| | Content **containing**\ | | +| | _RESOURCE\_TYPE_ resource **containing** \ | | +| | expirationTime attribute **set to** VALUE\_2\ | | +| | **}** | | ++------------------------+------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {**\ | IUT >= CSE | +| | The IUT **sends** a valid UPDATE Request **containing**\ | | +| | To **set to** TARGET\_ANNC\_RESOURCE\_ADDRESS **and**\ | | +| | Content **containing**\ | | +| | _RESOURCE\_TYPE_ announced variant resource **containing**\ | | +| | expirationTime attribute **set to** VALUE\_2\ | | +| | **}** | | ++------------------------+------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + + +|**TP Id** |**RESOURCE\_TYPE** | +|-|-| +|TP/oneM2M/CSE/ANNC/UPD/010\_ACP |1 (accesControlPolicy) | +|TP/oneM2M/CSE/ANNC/UPD/010\_CNT |3 (container) | +|TP/oneM2M/CSE/ANNC/UPD/010\_GRP |9 (group) | +|TP/oneM2M/CSE/ANNC/UPD/010\_LCP |10 (locationPolicy) | +|TP/oneM2M/CSE/ANNC/UPD/010\_MGO |13 (mgmtObj) | +|TP/oneM2M/CSE/ANNC/UPD/010\_NOD |14 (node) | +|TP/oneM2M/CSE/ANNC/UPD/010\_SCH |18 (schedule) | +|TP/oneM2M/CSE/ANNC/UPD/010\_TS |29 (timeSeries) | + + + +<br />TP/oneM2M/CSE/ANNC/UPD/011 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| \ | TP/oneM2M/CSE/ANNC/UPD/011 | +| **TP Id** | | ++:=======================+:=================================================================================================================+:==================================================================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT updates successfully the _RESOURCE\_TYPE_ announced variant resource when a optional attribute present in the announcedAttribute attribute of its original resource is updated | ++------------------------+------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.18.10, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.3.3.10 | ++------------------------+------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 3 | ++------------------------+------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF02 | ++------------------------+------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the IUT **having registered** to the CSE\ | +| | **and** the IUT **having created** a _RESOURCE\_TYPE_ resource **containing**\ | +| | _OA\_ATTRIBUTE_ attribute **set to** VALUE\_1 **and**\ | +| | announceTo attribute **set to** ANNC\_TARGET\_CSE\_ID **and**\ | +| | announcedAttribute attribute **set to** _OA\_ATTRIBUTE_\ | +| | **and** the IUT **having announced** the _RESOURCE\_TYPE_ resource to the announcement target CSE\ | +| | **and** the AE **having** privileges to perform UPDATE operation on the resource TARGET\_RESOURCE\_ADDRESS\ | +| | **}** | ++------------------------+------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid UPDATE Request **from** AE **containing**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** AE-ID **and**\ | | +| | Content **containing**\ | | +| | _RESOURCE\_TYPE_ resource **containing** \ | | +| | _OA\_ATTRIBUTE_ attribute **set to** VALUE\_2\ | | +| | **}** | | ++------------------------+------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {**\ | IUT >= CSE | +| | The IUT **sends** a valid UPDATE Request **containing**\ | | +| | To **set to** TARGET\_ANNC\_RESOURCE\_ADDRESS **and**\ | | +| | Content **containing**\ | | +| | _RESOURCE\_TYPE_ announced variant resource **containing**\ | | +| | _OA\_ATTRIBUTE_ attribute **set to** VALUE\_2\ | | +| | **}** | | ++------------------------+------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + + +|**TP Id** |**RESOURCE\_TYPE** |**OA\_ATTRIBUTE** | +|-|-|-| +|TP/oneM2M/CSE/ANNC/UPD/011\_CNT/MBS |3 (container) |maxByteSize | +|TP/oneM2M/CSE/ANNC/UPD/011\_GRP/MNM |9 (group) |maxNrOfMembers | +|TP/oneM2M/CSE/ANNC/UPD/011\_LCP/LOI |10 (locationPolicy) |locationContainerID | +|TP/oneM2M/CSE/ANNC/UPD/011\_MGO/DC |13 (mgmtObj) |description | +|TP/oneM2M/CSE/ANNC/UPD/011\_NOD/HCL |14 (node) |hostedCSELink | +|TP/oneM2M/CSE/ANNC/UPD/011\_SCH/SE |18 (schedule) |scheduleElement | +|TP/oneM2M/CSE/ANNC/UPD/011\_TS/MBS |29 (timeSeries) |maxByteSize | + +<br />TP/oneM2M/CSE/ANNC/UPD/012 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| \ | TP/oneM2M/CSE/ANNC/UPD/012 | +| **TP Id** | | ++:=======================+:=================================================================================================================+:=====================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT de-announces successfully an announced attribute when such attribute is deleted from announcedAttribute attribute | ++------------------------+------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.18.9, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.3.3.10 | ++------------------------+------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 3 | ++------------------------+------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF02 | ++------------------------+------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the IUT **having registered** to the CSE\ | +| | **and** the IUT **having created** a _RESOURCE\_TYPE_ resource **containing**\ | +| | announceTo attribute **set to** ANNC\_TARGET\_CSE\_ID **and**\ | +| | announcedAttribute attribute **set to** _OA\_ATTRIBUTE_ **and**\ | +| | valid _OA\_ATTRIBUTE_ attribute\ | +| | **and** the IUT **having announced** the _RESOURCE\_TYPE_ resource to the announcement target CSE\ | +| | **and** the AE **having** privileges to perform UPDATE operation on the resource TARGET\_RESOURCE\_ADDRESS\ | +| | **}** | ++------------------------+------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid UPDATE Request **from** AE **containing**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** AE-ID **and**\ | | +| | Content **containing**\ | | +| | _RESOURCE\_TYPE_ resource **containing**\ | | +| | announcedAttribute attribute **set to** NULL\ | | +| | **}** | | ++------------------------+------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {**\ | IUT >= CSE | +| | The IUT **sends** a valid UPDATE Request **containing**\ | | +| | To **set to** TARGET\_ANNC\_RESOURCE\_ADDRESS **and**\ | | +| | Content **containing**\ | | +| | _RESOURCE\_TYPE_ announced variant resource **containing**\ | | +| | _OA\_ATTRIBUTE_ attribute **set to** NULL\ | | +| | **}** | | ++------------------------+------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + + +|**TP Id** |**RESOURCE\_TYPE** |**OA\_ATTRIBUTE** | +|-|-|-| +|TP/oneM2M/CSE/ANNC/UPD/012\_CNT/MBS |3 (container) |maxByteSize | +|TP/oneM2M/CSE/ANNC/UPD/012\_GRP/MT |9 (group) |memberType | +|TP/oneM2M/CSE/ANNC/UPD/012\_LCP/LOI |10 (locationPolicy) |locationContainerID | +|TP/oneM2M/CSE/ANNC/UPD/012\_MGO/DC |13 (mgmtObj) |description | +|TP/oneM2M/CSE/ANNC/UPD/012\_NOD/HCL |14 (node) |hostedCSELink | +|TP/oneM2M/CSE/ANNC/UPD/012\_SCH/SE |18 (schedule) |scheduleElement | +|TP/oneM2M/CSE/ANNC/UPD/012\_TS/MBS |29 (timeSeries) |maxByteSize | + + + +<br />TP/oneM2M/CSE/ANNC/UPD/013 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| \ | TP/oneM2M/CSE/ANNC/UPD/013 | +| **TP Id** | | ++:=======================+:=================================================================================================================+:===================================================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT provides confirmation of the de-announcement of an attribute to the originator of the initiating request after a successful attribute de-announcement procedure | ++------------------------+------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.18.7, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.3.3.10 | ++------------------------+------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 3 | ++------------------------+------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF02 | ++------------------------+------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the IUT **having registered** to the CSE\ | +| | **and** the IUT **having created** a _RESOURCE\_TYPE_ resource **containing**\ | +| | announceTo attribute **set to** ANNC\_TARGET\_CSE\_ID **and**\ | +| | announcedAttribute attribute **set to** _OA\_ATTRIBUTE_ **and**\ | +| | valid _OA\_ATTRIBUTE_ attribute\ | +| | **and** the IUT **having announced** the _RESOURCE\_TYPE_ resource to the announcement target CSE\ | +| | **and** the AE **having** privileges to perform UPDATE operation on the resource TARGET\_RESOURCE\_ADDRESS\ | +| | **and** the IUT **having** **received** a valid UPDATE Request **from** AE **containing**\ | +| | To **set to** TARGET\_RESOURCE\_ADDRESS **and**\ | +| | Content **containing**\ | +| | _RESOURCE\_TYPE_ resource **containing**\ | +| | announcedAttribute attribute **set to** NULL\ | +| | **and** The IUT **having** **sent** a valid UPDATE Request **containing**\ | +| | To **set to** TARGET\_ANNC\_RESOURCE\_ADDRESS **and**\ | +| | Content **containing**\ | +| | _RESOURCE\_TYPE_ announced variant resource **containing**\ | +| | _OA\_ATTRIBUTE_ attribute **set to** NULL\ | +| | **}** | ++------------------------+------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> CSE | +| | the IUT **receives** a valid Response **from** CSE **containing**\ | | +| | Response Status Code **set to** 2004 (UPDATED) **containing**\ | | +| | _RESOURCE\_TYPE_ announced variant resource **containing**\ | | +| | no _OA\_ATTRIBUTE_ attribute\ | | +| | **}** | | ++------------------------+------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {**\ | IUT >= AE | +| | the IUT **updates** the _RESOURCE\_TYPE_ resource\ | | +| | **and** the IUT **sends** valid Response **containing**\ | | +| | Response Status Code **set to** 2004 (UPDATED) **and**\ | | +| | Content **containing**\ | | +| | _RESOURCE\_TYPE_ resource **containing**\ | | +| | no announcedAttribute attribute\ | | +| | **}** | | ++------------------------+------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + + +|**TP Id** |**RESOURCE\_TYPE** |**OA\_ATTRIBUTE** |**PICS** | +|-|-|-|-| +|TP/oneM2M/CSE/ANNC/UPD/013\_CNT/MBS |3 (container) |maxByteSize |PICS\_IN\_PROFILE | +|TP/oneM2M/CSE/ANNC/UPD/013\_GRP/MNM |9 (group) |maxNrOfMembers | | +|TP/oneM2M/CSE/ANNC/UPD/013\_LCP/LOI |10 (locationPolicy) |locationContainerID | | +|TP/oneM2M/CSE/ANNC/UPD/013\_MGO/DC |13 (mgmtObj) |description | | +|TP/oneM2M/CSE/ANNC/UPD/013\_NOD/HCL |14 (node) |hostedCSELink | | +|TP/oneM2M/CSE/ANNC/UPD/013\_SCH/SE |18 (schedule) |scheduleElement | | +|TP/oneM2M/CSE/ANNC/UPD/013\_TS/MBS |29 (timeSeries) |maxByteSize | | + + + +<br />TP/oneM2M/CSE/ANNC/UPD/014 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+---------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/ANNC/UPD/014 | ++:=======================+:====================================================================================================================+:=================================================================================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT removes an announcement target CSE from the announceTo attribute if it does not return successful CREATE response for the announced resource (for an UPDATE initiating resource announcement) | ++------------------------+---------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.18.4 | ++------------------------+---------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 3 | ++------------------------+---------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF02 | ++------------------------+---------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+---------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the IUT **having registered** to the CSE\ | +| | **and** the IUT **having created** the container resource\ | +| | **and** the AE **having** privileges to perform UPDATE operation on the resource CONTAINER\_RESOURCE\_ADDRESS\ | +| | **and** the IUT **having** **received** a valid UPDATE Request **from** AE **containing**\ | +| | To **set to** CONTAINER\_RESOURCE\_ADDRESS **and**\ | +| | From **set to** AE-ID **and**\ | +| | Content **containing**\ | +| | container resource **containing**\ | +| | announceTo attribute **set to** ANNC\_TARGET\_CSE\_ ID\ | +| | **and** the IUT **having created** a CSEBaseAnnc at CSE\_BASE\_ANNC\_RESOURCE\_ADDRESS\ | +| | **and** The IUT **having sent** a valid CREATE Request **containing**\ | +| | To **set to** CSE\_BASE\_ANNC\_RESOURCE\_ADDRESS **and**\ | +| | Content **containin** **g**\ | +| | containerAnnc resource **containing**\ | +| | MA (mandatory) attributes\ | +| | **}** | ++------------------------+---------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+---------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> CSE | +| | the IUT **receives** a valid Response **from** CSE **containing**\ | | +| | Response Status Code **set to** 4000 (BAD\_REQUEST)\ | | +| | **}** | | ++------------------------+---------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= AE | +| | the IUT **updates** the container resource\ | | +| | **and** the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set to** 2004 (UPDATED)**and**\ | | +| | Content **containing**\ | | +| | container resource**containing**\ | | +| | announceTo attribute empty\ | | +| | **}** | | ++------------------------+---------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + + +##### 7.2.2.11.5 DELETE Operation +TP/oneM2M/CSE/ANNC/DEL/001 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/ANNC/DEL/001 | ++:=======================+:=================================================================================================================+:==========================================================================================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT provides confirmation of resource de-announcement to the originator of the initiating request after a successful resource de-announcement procedure (for a DELETE initiating resource de-announcement) | ++------------------------+------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.18.3, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.3.3.10 | ++------------------------+------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 3 | ++------------------------+------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF02 | ++------------------------+------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the IUT **having registered** to the remoteCSE\ | +| | **and** the IUT **having created** a _RESOURCE\_TYPE_ resource **containing**\ | +| | announceTo attribute **set to** ANNC\_TARGET\_CSE\_ADDRESS\ | +| | **and** the IUT **having announced** the RESOURCE\_TYPE resource to the announcement target CSE\ | +| | **and** the AE **having** privileges to perform DELETE operation on the resource TARGET\_RESOURCE\_ADDRESS\ | +| | **and** the IUT **having received** a valid DELETE Request **from** AE **containing**\ | +| | To **set to** TARGET\_RESOURCE\_ADDRESS\ | +| | **and** the IUT **having sent** a valid DELETE Request **containing**\ | +| | To **set to** TARGET\_ANNC\_RESOURCE\_ADDRESS\ | +| | **}** | ++------------------------+------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> CSE | +| | the IUT **receives** a valid Response **from** ANNC\_TARGET\_CSE **containing**\ | | +| | Response Status Code **set to** 2002 (DELETED)\ | | +| | **}** | | ++------------------------+------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= AE | +| | the IUT **deletes** the _RESOURCE\_TYPE_ resource\ | | +| | **and** the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set to** 2002 (DELETED)\ | | +| | **}** | | ++------------------------+------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + + +|**TP Id** |**RESOURCE\_TYPE** | +|-|-| +|TP/oneM2M/CSE/ANNC/DEL/001\_ACP |1 (accesControlPolicy) | +|TP/oneM2M/CSE/ANNC/DEL/001\_CNT |3 (container) | +|TP/oneM2M/CSE/ANNC/DEL/001\_GRP |9 (group) | +|TP/oneM2M/CSE/ANNC/DEL/001\_LCP |10 (locationPolicy) | +|TP/oneM2M/CSE/ANNC/DEL/001\_MGO |13 (mgmtObj) | +|TP/oneM2M/CSE/ANNC/DEL/001\_NOD |14 (node) | +|TP/oneM2M/CSE/ANNC/DEL/001\_SCH |18 (schedule) | +|TP/oneM2M/CSE/ANNC/DEL/001\_TS |29 (timeSeries) | + + + +<br />TP/oneM2M/CSE/ANNC/DEL/002 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------+---------------+ +| \ | TP/oneM2M/CSE/ANNC/DEL/002 | +| **TP Id** | | ++:=======================+:=================================================================================================================+:============================================================================================================================+:==============+ +| **Test objective** | Check that the IUT deletes all announced resources when the original resource is deleted | ++------------------------+------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.26.1 and clause 10.2.18.5, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.3.3.10 | ++------------------------+------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 3 | ++------------------------+------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF02 | ++------------------------+------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the IUT **having registered** to the remoteCSE\ | +| | **and** the IUT **having created** a _RESOURCE\_TYPE_ resource **containing**\ | +| | announceTo attribute **set to** ANNC\_TARGET\_CSE\_ADDRESS\ | +| | **and** the IUT **having announced** the RESOURCE\_TYPE resource to the announcement target CSE\ | +| | **and** the AE **having** privileges to perform DELETE operation on the resource TARGET\_RESOURCE\_ADDRESS\ | +| | **}** | ++------------------------+------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid DELETE Request **from** AE **containing**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS\ | | +| | **}** | | ++------------------------+------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {**\ | IUT >= CSE | +| | The IUT **sends** a valid DELETE Request **containing**\ | | +| | To **set to** TARGET\_RESOURCE\_ANNC\_ADDRESS\ | | +| | **}** | | ++------------------------+------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------+---------------+ + + + +|**TP Id** |**RESOURCE\_TYPE** | +|-|-| +|TP/oneM2M/CSE/ANNC/DEL/002\_ACP |1(accesControlPolicy) | +|TP/oneM2M/CSE/ANNC/DEL/002\_CNT |3 (container) | +|TP/oneM2M/CSE/ANNC/DEL/002\_GRP |9 (group) | +|TP/oneM2M/CSE/ANNC/DEL/002\_LCP |10 (locationPolicy) | +|TP/oneM2M/CSE/ANNC/DEL/002\_MGO |13 (mgmtObj) | +|TP/oneM2M/CSE/ANNC/DEL/002\_NOD |14 (node) | +|TP/oneM2M/CSE/ANNC/DEL/002\_SCH |18 (schedule) | +|TP/oneM2M/CSE/ANNC/DEL/002\_TS |29 (timeSeries) | + + +#### 7.2.2.12 3GPP interworking (3GPP) + +##### 7.2.2.12.1 BASIC Operation +TP/oneM2M/CSE/3GPP/TRIG/001 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+----------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/3GPP/TRIG/001 | ++:=======================+:===========================================================================+:========================================================================================================================+:==============+ +| **Test objective** | Check that the IUT sends an explicit 3GPP Device Trigger Request when it receives a valid <triggerRequest> from an A | ++------------------------+----------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0026 <a href="#_ref_5">[5]</a>, clause 7.5.1, step 3a | ++------------------------+----------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 3 | ++------------------------+----------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CFG05 | ++------------------------+----------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE, PICS\_3GPP | ++------------------------+----------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **allowing to** register an AE1\ | +| | **and** the AE1**being** hosted on a 3GPP UE\ | +| | **and** the IUT **allowing to** register an AE2\ | +| | **}** | ++------------------------+----------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+----------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE1 | +| | the IUT **receives** a valid CREATE request **from** AE2 **containing**\ | | +| | To **set to** _AE2_ _\_RESOURCE\_ADDRESS_ **and**\ | | +| | From **set to** AE2\_ID **and**\ | | +| | Resource Type **set to** 38 (triggerRequest) **and**\ | | +| | Content **containing**\ | | +| | triggerRequest resource **containing**\ | | +| | triggerPurpose **set to** TRIGGER\_PURPOSE\ | | +| | **}** | | ++------------------------+----------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= SCEF | +| | the IUT **send** **s** a Request to the SCEF **containing**\ | | +| | 3GPP Device Trigger Request message **containing**\ | | +| | A valid 3GPP Device Trigger Request **containing**\ | | +| | _triggerPayload_ attribute\ | | +| | **}** | | ++------------------------+----------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------+---------------+ + + +|**TP Id** |**TRIGGER\_PURPOSE** | +|-|-| +|TP/oneM2M/CSE/3GPP/TRIG/001\_CON |establishConnection | +|TP/oneM2M/CSE/3GPP/TRIG/001\_REQ |registrationRequest | +|TP/oneM2M/CSE/3GPP/TRIG/001\_EXE |executeCRUD | +|TP/oneM2M/CSE/3GPP/TRIG/001\_ENR |enrolmentRequest | + + + +TP/oneM2M/CSE/3GPP/TRIG/002 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+-----------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/3GPP/TRIG/002 | ++:=======================+:======================================================================+:=======================================================================================================================+:==============+ +| **Test objective** | Check that the IUT sends an implicit 3GPP Device Trigger Request when it receives a valid <notification> from an AE | ++------------------------+-----------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0026 <a href="#_ref_5">[5]</a>, clause 7.5.1 | ++------------------------+-----------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 3 | ++------------------------+-----------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF05 | ++------------------------+-----------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE, PICS\_3GPP | ++------------------------+-----------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **allowing to** register an AE1\ | +| | **and** the AE1**being** hosted on a 3GPP UE\ | +| | and the AE1 having subscribed to CONTAINER\_RESOURCE\_ADDRESS\ | +| | and the AE1 **being** not reachable\ | +| | **and** the IUT **allowing to** register an AE2\ | +| | **}** | ++------------------------+-----------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+-----------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE1 | +| | the IUT **receives** the UPDATE request from the AE2 **containing**\ | | +| | To **set to** CONTAINER\_RESOURCE\_ADDRESS **containing**\ | | +| | From **set to** AE2\_ID **and**\ | | +| | Content **containing**\ | | +| | container resource **containing**\ | | +| | valid labels attribute\ | | +| | **}** | | ++------------------------+-----------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= SCEF | +| | the IUT **send** **s** a Request to the SCEF **containing**\ | | +| | 3GPP Device Trigger Request message **containing**\ | | +| | A valid 3GPP Device Trigger Request**containing**\ | | +| | _triggerPayload_ attribute **set to** NULL\ | | +| | **}** | | ++------------------------+-----------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------+---------------+ + +TP/oneM2M/CSE/3GPP/TRIG/003 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+----------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/3GPP/TRIG/003 | ++:=======================+:=====================================================================+:==================================================================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT sets the triggerStatus attribute of the <triggerRequest> to ERROR\_NSE\_NOT\_FOUND when the SCEF does not respond to the Device Trigger Request prior to the timeout period | ++------------------------+----------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0026 <a href="#_ref_5">[5]</a>, clause 7.5.1, step 3 | ++------------------------+----------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 3 | ++------------------------+----------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CFG05 | ++------------------------+----------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE, PICS\_3GPP | ++------------------------+----------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **allowing to** register an AE1\ | +| | **and** the AE1**being** hosted on a 3GPP UE\ | +| | **and** the IUT **allowing to** register an AE2\ | +| | **and** the AE2 **having** created a <triggerRequest> resource\ | +| | **and** the IUT **having** sent a 3GPP Device Trigger Request\ | +| | **}** | ++------------------------+----------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+----------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT | +| | the IUT does not **receive** a reponse **from** SCEF \ | | +| | **}** | | ++------------------------+----------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT | +| | the IUT **updates** <triggerRequest> resource **containing**\ | | +| | triggerStatus attribute **set to** ERROR\_NSE\_NOT\_FOUND\ | | +| | **}** | | ++------------------------+----------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + +TP/oneM2M/CSE/3GPP/TRIG/004 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+--------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/3GPP/TRIG/004 | ++:=======================+:=================================================================================================+:========================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT sets the triggerStatus attribute of the <triggerRequest> to the proper value when the SCEF responds to the Device Trigger Request | ++------------------------+--------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0026 <a href="#_ref_5">[5]</a>, clause 7.5.1, step 3b | ++------------------------+--------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 3 | ++------------------------+--------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CFG05 | ++------------------------+--------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE, PICS\_3GPP | ++------------------------+--------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **allowing to** register an AE1\ | +| | **and** the AE1**being** hosted on a 3GPP UE\ | +| | **and** the IUT **allowing to** register an AE2\ | +| | **and** AE2 **having** created a TRIGGER\_REQUEST\ | +| | **and** the IUT **having** **sent** a POST 3GPP Device Trigger Request\ | +| | **}** | ++------------------------+--------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+--------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> SCEF | +| | the IUT **receives** a valid Device Triggering response **from** SCEF **containing**\ | | +| | deliveryResult **set to** _SCEF\_RESULT_ \ | | +| | **}** | | ++------------------------+--------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= SCEF | +| | the IUT **sets** triggerStatus attribute of TRIGGER\_REQUEST **to** _TRIGGER\_RESULT_\ | | +| | **}** | | ++------------------------+--------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + + +|**TP Id** |**SCEF\_RESULT** |**TRIGGER\_RESULT** | +|-|-|-| +|TP/oneM2M/CSE/3GPP/TRIG/004\_1 |SUCCESS |TRIGGER-DELIVERED | +|TP/oneM2M/CSE/3GPP/TRIG/004\_2 |UNKNOWN |TRIGGER-FAILED | +|TP/oneM2M/CSE/3GPP/TRIG/004\_3 |FAILURE |TRIGGER-FAILED | +|TP/oneM2M/CSE/3GPP/TRIG/004\_4 |TRIGGERED |TRIGGER-TRIGGERED | +|TP/oneM2M/CSE/3GPP/TRIG/004\_5 |EXPIRED |TRIGGER-EXPIRED | +|TP/oneM2M/CSE/3GPP/TRIG/004\_6 |UNCONFIRMED |TRIGGER-UNCONFIRMED | +|TP/oneM2M/CSE/3GPP/TRIG/004\_7 |REPLACED |TRIGGER-FAILED | +|TP/oneM2M/CSE/3GPP/TRIG/004\_8 |TERMINATE |TRIGGER-TERMINATED | + + + +TP/oneM2M/CSE/3GPP/TRIG/005 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/3GPP/TRIG/005 | ++:=======================+:=======================================================================================================================+:==============================================================================================================================+:==============+ +| **Test objective** | Check that the IUT returns a HTTP response when it receives a valid DeviceTriggeringDeliveryReportNotification Report message | ++------------------------+------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0026 <a href="#_ref_5">[5]</a>, clause 7.5.1, step 6 and 7 | ++------------------------+------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 3 | ++------------------------+------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CFG05 | ++------------------------+------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE, PICS\_3GPP | ++------------------------+------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **allowing to** register an AE1\ | +| | **and** the AE1**being** hosted on a 3GPP UE\ | +| | **and** the IUT **allowing to** register an AE2\ | +| | **and** AE2 **having** created a TRIGGER\_REQUEST\ | +| | **and** the IUT **having** **sent** a POST 3GPP Device Trigger Request\ | +| | **}** | ++------------------------+------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> SCEF | +| | the IUT **receives** a valid DeviceTriggeringDeliveryReportNotification request **from** SCEF **containing**\ | | +| | deliveryResult **set to** _SCEF\_RESULT_ \ | | +| | **}** | | ++------------------------+------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= SCEF | +| | the IUT **sets** triggerStatus attribute of TRIGGER\_REQUEST **to** _TRIGGER\_RESULT_\ | | +| | **and** the IUT **sends** a valid HTTP response **containing**\ | | +| | Response Code **set to** 204 (NO\_CONTENT)\ | | +| | **}** | | ++------------------------+------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------+---------------+ + + + +|**TP Id** |**SCEF\_RESULT** |**TRIGGER\_RESULT** | +|-|-|-| +|TP/oneM2M/CSE/3GPP/TRIG/005\_1 |SUCCESS |TRIGGER-DELIVERED | +|TP/oneM2M/CSE/3GPP/TRIG/005\_2 |UNKNOWN |TRIGGER-FAILED | +|TP/oneM2M/CSE/3GPP/TRIG/005\_3 |FAILURE |TRIGGER-FAILED | +|TP/oneM2M/CSE/3GPP/TRIG/005\_4 |TRIGGERED |TRIGGER-TRIGGERED | +|TP/oneM2M/CSE/3GPP/TRIG/005\_5 |EXPIRED |TRIGGER-EXPIRED | +|TP/oneM2M/CSE/3GPP/TRIG/005\_6 |UNCONFIRMED |TRIGGER-UNCONFIRMED | +|TP/oneM2M/CSE/3GPP/TRIG/005\_7 |REPLACED |TRIGGER-FAILED | +|TP/oneM2M/CSE/3GPP/TRIG/005\_8 |TERMINATE |TRIGGER-TERMINATED | + + + +TP/oneM2M/CSE/3GPP/TRIG/006 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/3GPP/TRIG/006 | ++:=======================+:===================================================================================================================================+:=======================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT sends an explicit Device Trigger Replace Request when it receives a valid Device Trigger Replace Request from an AE | ++------------------------+------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 8.3.3.2.2 and clause 9.6.49, TS-0026 <a href="#_ref_5">[5]</a>, clause 7.5.2 | ++------------------------+------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 4 | ++------------------------+------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF05 | ++------------------------+------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE, PICS\_3GPP | ++------------------------+------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **allowing to** register an AE2\ | +| | **and** the AE2**being** hosted on a 3GPP UE\ | +| | **and** the IUT **allowing to** register an AE1\ | +| | **and** AE1 **having** created a TRIGGER\_REQUEST\ | +| | **and** the IUT **having** a <triggerRequest> resource at TARGET\_RESOURCE\_ADDRESS\ | +| | **and** the IUT **having** **sent** a POST 3GPP Device Trigger Request**containing** _triggerReference_\ | +| | **and** the IUT **having not received** a Response for Device Trigger Request\ | +| | **}** | ++------------------------+------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE1 | +| | the IUT **receives** a valid UPDATE request **from** AE1 **containing**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** AE1\_ID\ | | +| | **}** | | ++------------------------+------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {**\ | IUT >= SCEF | +| | the IUT **assigns** a new _triggerReference_ for the new trigger\ | | +| | message\ | | +| | **and** the IUT **sends** a HTTP PUT 3GPP Request to the SCEF\ | | +| | targeting the correct _transactionID_ **containing**\ | | +| | 3GPP Device Trigger Request message **containing**\ | | +| | a valid 3GPP Device Replace Request **with** updated _triggerReference_\ | | +| | **}** | | ++------------------------+------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + +TP/oneM2M/CSE/3GPP/TRIG/007 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+-------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/3GPP/TRIG/007 | ++:=======================+:==========================================================================================+:=====================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT sends an explicit Device Trigger Recall Request when it receives a valid Device Trigger Recall Request from an AE | ++------------------------+-------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 8.3.3.2 and clause 9.6.49, TS-0026 <a href="#_ref_5">[5]</a>, clause 7.5.2 | ++------------------------+-------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 4 | ++------------------------+-------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF05 | ++------------------------+-------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE, PICS\_3GPP | ++------------------------+-------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **allowing to** register an AE2\ | +| | **and** the AE2**being** hosted on a 3GPP UE\ | +| | **and** the IUT **allowing to** register an AE1\ | +| | **and** AE1 **having** created a TRIGGER\_REQUEST\ | +| | **and** the IUT **having** a <triggerRequest> resource at TARGET\_RESOURCE\_ADDRESS\ | +| | **and** the IUT **having** **sent** a POST 3GPP Device Trigger Request\ | +| | **and** the IUT **having not received** a Response for Device Trigger Request\ | +| | **}** | ++------------------------+-------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+-------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE1 | +| | the IUT **receives** a valid DELETE request **from** AE1 **containing**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** AE1\_ID\ | | +| | **}** | | ++------------------------+-------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= SCEF | +| | the IUT **sends** a HTTP DELETE 3GPP Request to the SCEF\ | | +| | targeting the correct _transactionID_ **with** NULL payload\ | | +| | **}** | | ++------------------------+-------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + +TP/oneM2M/CSE/3GPP/TRIG/008 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/3GPP/TRIG/008 | ++:=======================+:=========================================================================================================================================================+:======================================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT sends an implicit (initiated by IN-CSE) Device Trigger Replace Request when it determines there is a need for a Replace based on internal policies | ++------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 8.3.3.2.2 and clause 9.6.49, TS-0026 <a href="#_ref_5">[5]</a>, clause 7.5.2 | ++------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 4 | ++------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF05 | ++------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE, PICS\_3GPP | ++------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** IUT **having** created a TRIGGER\_REQUEST for TARGET\_RESOURCE\ | +| | **and** TARGET\_RESOURCE (AE/MN-CSE/ADN-AE)**being** hosted on a 3GPP UE\ | +| | **and** the IUT **having** a <triggerRequest> resource\ | +| | **and** the IUT **having** **sent** a POST 3GPP Device Trigger Request for\ | +| | TARGET\_RESOURCE **containing** _triggerReference_\ | +| | **and** the IUT **having not received** a Response for Device Trigger Request\ | +| | **}** | ++------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {**\ | IUT | +| | the IUT **generates** a UPDATE <_triggerRequest_ > message after determining a need for a Trigger Request Replace based on internal policies\ | | +| | **}** | | ++------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {**\ | IUT >= SCEF | +| | the IUT **assigns** a new _triggerReference_ for the new trigger message\ | | +| | **and** the IUT **sends** a HTTP PUT 3GPP Request to the SCEF targeting the correct _transactionID_ **containing**\ | | +| | 3GPP Device Trigger Request message **containing**\ | | +| | a valid 3GPP Device Replace Request **with** updated _triggerReference_\ | | +| | **}** | | ++------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + +TP/oneM2M/CSE/3GPP/TRIG/009 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+---------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/3GPP/TRIG/009 | ++:=======================+:================================================================================+:====================================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT sends an implicit (initiated by IN-CSE) Device Trigger Recall Request when it determines there is a need for a Recall based on internal policies | ++------------------------+---------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 8.3.3.2 and clause 9.6.49, TS-0026 <a href="#_ref_5">[5]</a>, clause 7.5.2 | ++------------------------+---------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 4 | ++------------------------+---------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF05 | ++------------------------+---------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE, PICS\_3GPP | ++------------------------+---------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** IUT **having** created a TRIGGER\_REQUEST for TARGET\_RESOURCE\ | +| | **and** TARGET\_RESOURCE (AE/MN-CSE/ADN-AE)**being** hosted on a 3GPP UE\ | +| | **and** the IUT **having** a <triggerRequest> resource\ | +| | **and** the IUT **having** **sent** a POST 3GPP Device Trigger Request for\ | +| | TARGET\_RESOURCE **containing** _triggerReference_\ | +| | **and** the IUT **having not received** a Response for Device Trigger Request\ | +| | **}** | ++------------------------+---------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+---------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT | +| | the IUT **generates** a DELETE <triggerRequest> message after\ | | +| | determining a need for a Trigger Request Recall based on\ | | +| | internal policies\ | | +| | **}** | | ++------------------------+---------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= SCEF | +| | the IUT **sends** a HTTP DELETE 3GPP Request to the\ | | +| | SCEF targeting the correct _transactionID_ **with** NULL payload\ | | +| | **}** | | ++------------------------+---------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + +TP/oneM2M/CSE/3GPP/TRIG/010 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+--------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/3GPP/TRIG/010 | ++:=======================+:===============================================================================+:=================================================================================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT sets the triggerStatus attribute of the <triggerRequest> to ERROR\_NSE\_NOT\_FOUND when the SCEF does not respond to the Device Trigger Recall/Replace Request prior to the timeout period | ++------------------------+--------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0026 <a href="#_ref_5">[5]</a>, clause 7.5.2, step 3 | ++------------------------+--------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 4 | ++------------------------+--------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CFG05 | ++------------------------+--------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE, PICS\_3GPP | ++------------------------+--------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** IUT **having** created a TRIGGER\_REQUEST for TARGET\_RESOURCE\ | +| | **and** TARGET\_RESOURCE (AE/MN-CSE/ADN-AE)**being** hosted on a 3GPP UE\ | +| | **and** the IUT **having** a <triggerRequest> resource\ | +| | **and** the IUT **having** sent a 3GPP Device Trigger Replace/Recall Request\ | +| | **}** | ++------------------------+--------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+--------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT | +| | the IUT does not **receive** a response **from** SCEF for the 3GPP\ | | +| | Device Trigger Replace/Recall Request\ | | +| | **}** | | ++------------------------+--------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT | +| | the IUT **updates** <triggerRequest> resource **containing**\ | | +| | triggerStatus attribute **set to** ERROR\_NSE\_NOT\_FOUND\ | | +| | **}** | | ++------------------------+--------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + +TP/oneM2M/CSE/3GPP/TRIG/011 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/3GPP/TRIG/011 | ++:=======================+:===========================================================================================================+:===============================================================================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT sets the _triggerStatus_ attribute of the <triggerRequest> to the proper value and generates an appropriate response to AE when the SCEF responds to the Device Trigger Replace Request | ++------------------------+------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0004 <a href="#_ref_2">[2]</a>, clause 6.6.3 and clause 7.4.57.2.3, TS-0026 <a href="#_ref_5">[5]</a>, clause 7.5.2 and clause 8.3.1 | ++------------------------+------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 4 | ++------------------------+------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CFG05 | ++------------------------+------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE, PICS\_3GPP | ++------------------------+------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **allowing to** register an AE2\ | +| | **and** the AE2**being** hosted on a 3GPP UE\ | +| | **and** the IUT **allowing to** register an AE1\ | +| | **and** AE1 **having** initiated a TRIGGER\_REQUEST\ | +| | **and** the IUT **having** a <triggerRequest> resource\ | +| | **and** the IUT **having** sent a PUT 3GPP Device Trigger Replace Request\ | +| | **}** | ++------------------------+------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> SCEF | +| | the IUT **receives** a valid Device Triggering response **from** SCEF **containing**\ | | +| | _SCEF\_RESULT\_RESPONSE\_CODE_\ | | +| | **}** | | ++------------------------+------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= AE1 | +| | the IUT **sets** _triggerStatus_ attribute of a <triggerRequest> resource **to** TRIGGER\_RESULT\ | | +| | **and** the IUT **sends** a valid response to AE1\ | | +| | **containing**\ | | +| | Response Status Code **set to** TRIGGER\_RESPONSE\_CODE\ | | +| | **}** | | ++------------------------+------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + + +|**TP Id** |**SCEF\_RESULT\_RESPONSE\_CODE** |**TRIGGER\_RESULT** |**TRIGGER\_RESPONSE\_CODE** | +|-|-|-|-| +|TP/oneM2M/CSE/3GPP/TRIG/011\_1 |200 OK<br />**(** _deliveryResult_ **set to** REPLACED) |TRIGGER-REPLACED |2004 (UPDATED) | +|TP/oneM2M/CSE/3GPP/TRIG/011\_2 |400 Bad Request |TRIGGER-FAILED |5219 (UNABLE\_TO\_REPLACE\_REQUEST) | +|TP/oneM2M/CSE/3GPP/TRIG/011\_3 |401 Unauthorized |TRIGGER-FAILED |5219 (UNABLE\_TO\_REPLACE\_REQUEST) | +|TP/oneM2M/CSE/3GPP/TRIG/011\_4 |403 Forbidden |TRIGGER-FAILED |5219 (UNABLE\_TO\_REPLACE\_REQUEST) | +|TP/oneM2M/CSE/3GPP/TRIG/011\_5 |404 Not Found |TRIGGER-FAILED |5219 (UNABLE\_TO\_REPLACE\_REQUEST) | +|TP/oneM2M/CSE/3GPP/TRIG/011\_6 |411 Length Required |TRIGGER-FAILED |5219 (UNABLE\_TO\_REPLACE\_REQUEST) | +|TP/oneM2M/CSE/3GPP/TRIG/011\_7 |413 Payload Too Large |TRIGGER-FAILED |5219 (UNABLE\_TO\_REPLACE\_REQUEST) | +|TP/oneM2M/CSE/3GPP/TRIG/011\_8 |415 Unsupported Media Type |TRIGGER-FAILED |5219 (UNABLE\_TO\_REPLACE\_REQUEST) | +|TP/oneM2M/CSE/3GPP/TRIG/011\_9 |429 Too Many Requests |TRIGGER-FAILED |5219 (UNABLE\_TO\_REPLACE\_REQUEST) | +|TP/oneM2M/CSE/3GPP/TRIG/011\_10 |500 Internal Server Error |TRIGGER-FAILED |5219 (UNABLE\_TO\_REPLACE\_REQUEST) | +|TP/oneM2M/CSE/3GPP/TRIG/011\_11 |503 Service Unavailable |TRIGGER-FAILED |5219 (UNABLE\_TO\_REPLACE\_REQUEST) | + + + +TP/oneM2M/CSE/3GPP/TRIG/012 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+-------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/3GPP/TRIG/012 | ++:=======================+:================================================================================================+:===========================================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT deletes the <_triggerRequest_ > resource and generates an appropriate response to AE when it receives a successful trigger recall response from SCEF | ++------------------------+-------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0004 <a href="#_ref_2">[2]</a>, clause 6.6.3 and clause 7.4.57.2.4, TS-0026 <a href="#_ref_5">[5]</a>, clause 7.5.2 | ++------------------------+-------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 4 | ++------------------------+-------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CFG05 | ++------------------------+-------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE, PICS\_3GPP | ++------------------------+-------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **allowing to** register an AE2\ | +| | **and** the AE2**being** hosted on a 3GPP UE\ | +| | **and** the IUT **allowing to** register an AE1\ | +| | **and** AE1 **having** created a TRIGGER\_REQUEST\ | +| | **and** the IUT **having** a <triggerRequest> resource\ | +| | **and** the IUT **having** **sent** a POST 3GPP Device Trigger Request\ | +| | **and** the IUT **having not received** a Response for Device Trigger Request\ | +| | **and** the AE1 **having** sent a DELETE <triggerRequest> request to the IUT\ | +| | **and** the IUT **having** sent a DELETE 3GPP Device Trigger Recall Request\ | +| | **}** | ++------------------------+-------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+-------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> SCEF | +| | the IUT **receives** a valid Device Triggering response **from** SCEF **containing**\ | | +| | Response Status Code **set to** 204 (NO CONTENT)\ | | +| | **}** | | ++------------------------+-------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= AE1 | +| | the IUT **deletes** the <triggerRequest> resource\ | | +| | **and** the IUT **sends** a valid response to AE1\ | | +| | **containing**\ | | +| | Response Status Code **set to** 2002 (DELETED)\ | | +| | **}** | | ++------------------------+-------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + +TP/oneM2M/CSE/3GPP/TRIG/013 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+-----------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/3GPP/TRIG/013 | ++:=======================+:====================================================================================================+:======================================================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT does not delete the <_triggerRequest_ > resource and generates an appropriate response to AE when it receives an unsuccessful trigger recall response from SCEF | ++------------------------+-----------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0004 <a href="#_ref_2">[2]</a>, clause 6.6.3 and clause 7.4.57.2.4, TS-0026 <a href="#_ref_5">[5]</a>, clause 7.5.2, 8.3.1 | ++------------------------+-----------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 4 | ++------------------------+-----------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CFG05 | ++------------------------+-----------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE, PICS\_3GPP | ++------------------------+-----------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **allowing to** register an AE2\ | +| | **and** the AE2**being** hosted on a 3GPP UE\ | +| | **and** the IUT **allowing to** register an AE1\ | +| | **and** AE1 **having** created a TRIGGER\_REQUEST\ | +| | **and** the IUT **having** a <triggerRequest> resource\ | +| | **and** the IUT **having** **sent** a POST 3GPP Device Trigger Request\ | +| | **and** the IUT **having not received** a Response for Device Trigger Request\ | +| | **and** the AE1 **having** sent a DELETE <triggerRequest> request to the IUT\ | +| | **and** the IUT **having** sent a DELETE 3GPP Device Trigger Recall Request\ | +| | **}** | ++------------------------+-----------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+-----------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> SCEF | +| | the IUT **receives** a valid Device Triggering response **from** SCEF **containing**\ | | +| | Response Status Code **set** **to** _SCEF\_ERROR\_CODE_\ | | +| | **}** | | ++------------------------+-----------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= AE1 | +| | the IUT **sends** a valid response to AE1\ | | +| | **containing**\ | | +| | Response Status Code **set to** _TRIGGER\ _RESPONSE\_CODE_\ | | +| | **}** | | ++------------------------+-----------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + + +|**TP Id** |**SCEF** **\_ERROR\_CODE** |**TRIGGER\_RESPONSE\_CODE** | +|-|-|-| +|TP/oneM2M/CSE/3GPP/TRIG/013\_1 |400 Bad Request |5220 (UNABLE\_TO\_RECALL\_REQUEST) | +|TP/oneM2M/CSE/3GPP/TRIG/013\_2 |401 Unauthorized |5220 (UNABLE\_TO\_RECALL\_REQUEST) | +|TP/oneM2M/CSE/3GPP/TRIG/013\_3 |403 Forbidden |5220 (UNABLE\_TO\_RECALL\_REQUEST) | +|TP/oneM2M/CSE/3GPP/TRIG/013\_4 |404 Not Found |5220 (UNABLE\_TO\_RECALL\_REQUEST) | +|TP/oneM2M/CSE/3GPP/TRIG/013\_5 |411 Length Required |5220 (UNABLE\_TO\_RECALL\_REQUEST) | +|TP/oneM2M/CSE/3GPP/TRIG/013\_6 |413 Payload Too Large |5220 (UNABLE\_TO\_RECALL\_REQUEST) | +|TP/oneM2M/CSE/3GPP/TRIG/013\_7 |415 Unsupported Media Type |5220 (UNABLE\_TO\_RECALL\_REQUEST) | +|TP/oneM2M/CSE/3GPP/TRIG/013\_8 |429 Too Many Requests |5220 (UNABLE\_TO\_RECALL\_REQUEST) | +|TP/oneM2M/CSE/3GPP/TRIG/013\_9 |500 Internal Server Error |5220 (UNABLE\_TO\_RECALL\_REQUEST) | +|TP/oneM2M/CSE/3GPP/TRIG/013\_10 |503 Service Unavailable |5220 (UNABLE\_TO\_RECALL\_REQUEST) | + + + +TP/oneM2M/CSE/3GPP/TRIG/014 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+-------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/3GPP/TRIG/014 | ++:=======================+:==========================================================================================+:==========================================================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT does not accept the request for Trigger Replace and Recall operation if the original Device Trigger request has already been processed and responds with an error | ++------------------------+-------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.49, TS-0004 <a href="#_ref_2">[2]</a>, clause 6.6.3.6 and clause 7.4.57.2, TS-0026 <a href="#_ref_5">[5]</a>, clause 7.5.2 and clause 8.3.1 | ++------------------------+-------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 4 | ++------------------------+-------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CFG05 | ++------------------------+-------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE, PICS\_3GPP | ++------------------------+-------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **allowing to** register an AE2\ | +| | **and** the AE2**being** hosted on a 3GPP UE\ | +| | **and** the IUT **allowing to** register an AE1\ | +| | **and** AE1 **having** created a TRIGGER\_REQUEST\ | +| | **and** the IUT **having** a <triggerRequest> resource at TARGET\_RESOURCE\_ADDRESS\ | +| | **containing** _triggerStatus_ **not set to** PROCESSING\ | +| | **and** the IUT **having** **sent** a POST 3GPP Device Trigger Request\ | +| | **and** the IUT **having received** a Response for Device Trigger Request\ | +| | **and** the IUT **having** **processed** the Device Trigger Request\ | +| | **}** | ++------------------------+-------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+-------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE1 | +| | the IUT **receives** a valid _OPERATION_ request **from** AE1\ | | +| | **containing**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** AE1\_ID\ | | +| | **}** | | ++------------------------+-------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {**\ | IUT >= AE1 | +| | the IUT **sends** a valid response to AE1\ | | +| | **containing**\ | | +| | Response Status Code **set to** _ERROR\_RESPONSE\_CODE_\ | | +| | **}** | | ++------------------------+-------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + + +|**TP Id** |**OPERATION** |**ERROR\_RESPONSE\_CODE** | +|-|-|-| +|TP/oneM2M/CSE/3GPP/TRIG/014\_1 |UPDATE |5219 (UNABLE\_TO\_REPLACE\_REQUEST) | +|TP/oneM2M/CSE/3GPP/TRIG/014\_2 |DELETE |5220 (UNABLE\_TO\_RECALL\_REQUEST) | + + + + +##### 7.2.2.12.2 SCEF-based NIDD +TP/oneM2M/CSE/3GPP/NIDD/001 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/3GPP/NIDD/001 | ++:=======================+:=============================================================================================================================================================+:================================================================================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT sends NIDD configuration request when it receives create request of <_serviceSubscribedNode_ > resource associated with a UE hosting an ADN-AE with_niddRequired_ attribute set to TRUE. | ++------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0026 <a href="#_ref_5">[5]</a>, clause 7.1.1.1 | ++------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 3 | ++------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF05 | ++------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_IN\_CSE, PICS\_3GPP | ++------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the AE **having** privileges to perform CREATE operation on the resource TARGET\_RESOURCE\_ADDRESS\ | +| | **}** | ++------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {**\ | IUT <=> AE | +| | the IUT **receives** a valid CREATE request **from** AE\ | | +| | **containing** To **set to** TARGET\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** AE\_ID **and**\ | | +| | Resource Type**set to** 20(serviceSubscribedNode) **and**\ | | +| | Content **containing** valid serviceSubscribedNode resource\ | | +| | representation **containing** _niddRequired_ attribute **set to** TRUE **and** _nodeID_ attribute **set to** _M2M-Ext-ID_ of UE hosting an AND-AE\ | | +| | **}** | | ++------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= SCEF | +| | the IUT **send** **s** a valid Request to the SCEF\ | | +| | **containing** NIDD configuration Request message **containing**\ | | +| | a valid NIDD configuration Request\ | | +| | **}** | | ++------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + +TP/oneM2M/CSE/3GPP/NIDD/002 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/3GPP/NIDD/002 | ++:=======================+:=================================================================================================================+:============================================================================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT issues NIDD configuration request when it receives update request of <_serviceSubscribedNode_ > resource associated with a UE hosting an ADN-AE to set_niddRequired_ attribute TRUE. | ++------------------------+------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0026 <a href="#_ref_5">[5]</a>, clause 7.1.1.1 | ++------------------------+------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 3 | ++------------------------+------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF05 | ++------------------------+------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE, PICS\_3GPP | ++------------------------+------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the IUT **having** created a <serviceSubscribedNode> resource at\ | +| | TARGET\_RESOURCE\_ADDRESS **containing** _niddRequired_ attribute **set to** False\ | +| | **and** _nodeID_ attribute **set to** _M2M-Ext-ID_ of UE hosting an AND-AE\ | +| | **and** the AE **having** privileges to perform UPDATE operation on the resource TARGET\_RESOURCE\_ADDRESS\ | +| | **}** | ++------------------------+------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {**\ | IUT <=> AE | +| | the IUT **receives** a valid UPDATE request **from** AE\ | | +| | **containing** To **set to** TARGET\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** AE\_ID **and**\ | | +| | Content **containing** valid serviceSubscribedNode resource\ | | +| | representation **containing** _niddRequired_ attribute **set to** TRUE\ | | +| | **}** | | ++------------------------+------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= SCEF | +| | the IUT **send** **s** a valid Request to the SCEF\ | | +| | **containing** NIDD configuration Request message **containing**\ | | +| | A NIDD configuration Request\ | | +| | **}** | | ++------------------------+------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + +TP/oneM2M/CSE/3GPP/NIDD/003 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+--------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/3GPP/NIDD/003 | ++:=======================+:=========================================================================================================================+:====================================================================================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT issues NIDD configuration delete request when it receives update request of <_serviceSubscribedNode_ > resource associated with a UE hosting an ADN-AE to set_niddRequired_ attribute False. | ++------------------------+--------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0026 <a href="#_ref_5">[5]</a>, clause 7.1.1.1 | ++------------------------+--------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 3 | ++------------------------+--------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF05 | ++------------------------+--------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_IN\_CSE, PICS\_3GPP | ++------------------------+--------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the IUT **having** created a <serviceSubscribedNode> resource at\ | +| | TARGET\_RESOURCE\_ADDRESS **containing** _niddRequired_ attribute **set to** True\ | +| | **and** _nodeID_ attribute **set to** _M2M-Ext-ID_ of UE hosting an AND-AE\ | +| | **and** the AE **having** privileges to perform UPDATE operation on the resource TARGET\_RESOURCE\_ADDRESS **and**\ | +| | IUT **having established** NIDD configuration for _M2M-Ext-ID_\ | +| | \ | +| | **}** | ++------------------------+--------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+--------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {**\ | IUT <=> AE | +| | the IUT **receives** a valid UPDATE request **from** AE\ | | +| | **containing** To **set to** TARGET\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** AE\_ID **and**\ | | +| | Content **containing** valid serviceSubscribedNode resource\ | | +| | representation **containing** _niddRequired_ attribute **set to**\ | | +| | FALSE\ | | +| | **}** | | ++------------------------+--------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= SCEF | +| | the IUT **send** **s** a valid Request to the SCEF\ | | +| | **containing**\ | | +| | NIDD configuration delete Request message **containing**\ | | +| | A NIDD configuration delete Request\ | | +| | **}** | | ++------------------------+--------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + +TP/oneM2M/CSE/3GPP/NIDD/004 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/3GPP/NIDD/004 | ++:=======================+:=================================================================================================================+:=============================================================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT issues NIDD configuration delete request when it receives delete request of <_serviceSubscribedNode_ > resource associated with a UE hosting an ASN/MN-CSE or ADN-AE. | ++------------------------+------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0026 <a href="#_ref_5">[5]</a>, clause 7.1.1.1 | ++------------------------+------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 3 | ++------------------------+------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF05 | ++------------------------+------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_IN\_CSE, PICS\_3GPP | ++------------------------+------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the IUT **having** created a <serviceSubscribedNode> resource at\ | +| | TARGET\_RESOURCE\_ADDRESS **containing** _niddRequired_ attribute **set to** True\ | +| | **and** _nodeID_ attribute **set to** _M2M-Ext-ID_ of UE hosting an AND-AE\ | +| | **and** the AE **having** privileges to perform DELETE operation on the resource TARGET\_RESOURCE\_ADDRESS\ | +| | IUT **having established** NIDD configuration for _M2M-Ext-ID_\ | +| | **}** | ++------------------------+------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {**\ | IUT <=> AE | +| | the IUT **receives** a valid DELETE request **from** AE\ | | +| | **containing** To **set to** TARGET\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** AE\_ID **and**\ | | +| | \ | | +| | **}** | | ++------------------------+------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= SCEF | +| | the IUT **send** **s** a valid Request to the SCEF\ | | +| | **containing**\ | | +| | NIDD configuration delete Request message **containing**\ | | +| | A NIDD configuration delete Request\ | | +| | **}** | | ++------------------------+------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + +TP/oneM2M/CSE/3GPP/NIDD/005 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/3GPP/NIDD/005 | ++:=======================+:============================================================================================================================================================================+:=========================================================================================================================================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT issues SCEF-based Mobile Terminated (MT) NIDD Downlink Data Transfer Request if the size of the oneM2M request primitive to be sent in the MT NIDD Request is less than or equal to the maximumPacketSize defined in the NIDD Configuration response. | ++------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0026 <a href="#_ref_5">[5]</a>, clause 7.1.1.2 | ++------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 3 | ++------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF05 | ++------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_IN\_CSE, PICS\_3GPP | ++------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having done** successful NIDD Configuration Request for the targeted ADN-AE hosted on a UE\ | +| | **and** size of the oneM2M request primitive to be sent in the MT NIDD Request is less than or equal to the maximumPacketSize defined in the NIDD Configuration response.\ | +| | **and** the IUT **having registered** the IN-AE\ | +| | **and** the IUT **having registered** the AE1 hosted on AND-AE **containing** valid M2M-Ext-ID attribute\ | +| | **and** the IN-AE **having** **created** the container resource CONTAINER\_RESOURCE\_ADDRESS **containing**\ | +| | subscription child resource **containing** notificationURI attribute **set to** AE1\ | +| | and notificationEventType attribute **set to** 3\ | +| | **and** the IN-AE **having** privileges to perform CREATE operation on the resource CONTAINER\_RESOURCE\_ADDRESS\ | +| | **}** | ++------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {**\ | IUT <=> IN-AE | +| | the IUT **receives** a valid CREATE request **from** IN-AE\ | | +| | **containing** To **set to** CONTAINER\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** IN-AE **and**\ | | +| | Content **containing** valid contentInstance resource\ | | +| | **}** | | ++------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= SCEF | +| | the IUT **send** **s** a valid MT NIDD Downlink Data Transfer Request to the SCEF\ | | +| | **containing** \ | | +| | Non-IP data **containing** oneM2M request primitive **containing** Content **containing** valid Notification\ | | +| | **}** | | ++------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + +TP/oneM2M/CSE/3GPP/NIDD/006 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/3GPP/NIDD/006 | ++:=======================+:================================================================================================================================================================+:=====================================================================================================================================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT does not issue SCEF-based Mobile Terminated (MT) NIDD Downlink Data Transfer Request if the size of the oneM2M request primitive to be sent in the MT NIDD Request is more than the maximumPacketSize defined in the NIDD Configuration response. | ++------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0026 <a href="#_ref_5">[5]</a>, clause 7.1.1.2 | ++------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 3 | ++------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF05 | ++------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_IN\_CSE, PICS\_3GPP | ++------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having done** successful NIDD Configuration Request for the targeted ADN-AE hosted on a UE\ | +| | **and** size of the oneM2M request primitive to be sent in the MT NIDD Request is more than the maximumPacketSize defined in the NIDD Configuration response.\ | +| | **and** the IUT **having registered** the IN-AE\ | +| | **and** the IUT **having registered** the AE1 hosted on AND-AE **containing** valid M2M-Ext-ID attribute\ | +| | **and** the IN-AE **having** **created** the container resource CONTAINER\_RESOURCE\_ADDRESS **containing**\ | +| | subscription child resource **containing** notificationURI attribute **set to** AE1\ | +| | and notificationEventType attribute **set to** 3\ | +| | **and** the IN-AE **having** privileges to perform CREATE operation on the resource CONTAINER\_RESOURCE\_ADDRESS\ | +| | **}** | ++------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {**\ | IUT <=> IN-AE | +| | the IUT **receives** a valid CREATE request **from** IN-AE\ | | +| | **containing** To **set to** CONTAINER\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** IN-AE **and**\ | | +| | Content **containing** valid contentInstance resource\ | | +| | **}** | | ++------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | | +| | the IUT **does not** **send** a MT NIDD Downlink Data Transfer Request to the SCEF\ | | +| | **}** | | ++------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + +TP/oneM2M/CSE/3GPP/NIDD/007 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/3GPP/NIDD/007 | ++:=======================+:=================================================================================================================+:==========================================================================================================================================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT issues SCEF-based Mobile Terminated (MT) NIDD Downlink Data Transfer Request if the size of the oneM2M response primitive to be sent in the MT NIDD Request is less than or equal to the maximumPacketSize defined in the NIDD Configuration response. | ++------------------------+------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0026 <a href="#_ref_5">[5]</a>, clause 7.1.1.2 | ++------------------------+------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 3 | ++------------------------+------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF05 | ++------------------------+------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_IN\_CSE, PICS\_3GPP | ++------------------------+------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having done** successful NIDD Configuration Request for the targeted\ | +| | ADN-AE hosted on a UE\ | +| | **and** size of the oneM2M response primitive to be sent in the MT NIDD Request is less\ | +| | than or equal to the maximumPacketSize defined in the NIDD Configuration response. **}** | ++------------------------+------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {**\ | IUT <=> AE1 | +| | the IUT **receives** a valid MO(Mobile Originated) request **from** AE1\ | | +| | **containing** Non-IP data **containing** valid oneM2M request **containing** To **set to** AE1 **and**\ | | +| | From **set to** AE1 **and**\ | | +| | Content **containing** valid AE resource\ | | +| | **}** | | ++------------------------+------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= SCEF | +| | the IUT **send** **s** a valid MT NIDD Downlink Data Transfer\ | | +| | Request to the SCEF\ | | +| | **containing** \ | | +| | Non-IP data **containing** valid oneM2M response primitive\ | | +| | **}** | | ++------------------------+------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + +TP/oneM2M/CSE/3GPP/NIDD/008 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+----------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/3GPP/NIDD/008 | ++:=======================+:===========================================================================+:=================================================================================================================================================+:==============+ +| **Test objective** | Check that IUT responds with a 204 NO CONTENT acknowledging the notification when SCEF sends MT NIDD Downlink Data Delivery Status Notification. | ++------------------------+----------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0026 <a href="#_ref_5">[5]</a>, clause 7.1.1.2, step 7 | ++------------------------+----------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 3 | ++------------------------+----------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF05 | ++------------------------+----------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE, PICS\_3GPP | ++------------------------+----------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** AE1 hosted on a 3GPP UE\ | +| | **and** the IUT **having** **sent** a MT Downlink data transfer request\ | +| | **}** | ++------------------------+----------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+----------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> SCEF | +| | the IUT **receives** a valid MT NIDD Downlink Data Delivery\ | | +| | Status Notification**from** SCEF **containing** valid\ | | +| | _NiddDownlinkDataDeliveryStatusNotification_\ | | +| | | | ++------------------------+----------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= SCEF | +| | the IUT **sends** a 204 NO CONTENT acknowledging the\ | | +| | notification\ | | +| | **}** | | ++------------------------+----------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + +TP/oneM2M/CSE/3GPP/NIDD/009 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+-----------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/3GPP/NIDD/009 | ++:=======================+:================================================================+:===============================================================================================================================+:==============+ +| **Test objective** | Check that IUT responds with a 204 NO CONTENT acknowledging the notification when SCEF sends MO NIDD Uplink Data Notification. | ++------------------------+-----------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0026 <a href="#_ref_5">[5]</a>, clause 7.1.1.2, step 7 | ++------------------------+-----------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 3 | ++------------------------+-----------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF05 | ++------------------------+-----------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_IN\_CSE, PICS\_3GPP | ++------------------------+-----------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having** register an AE1 hosted on a 3GPP UE\ | +| | **}** | ++------------------------+-----------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+-----------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> SCEF | +| | the IUT **receives** a valid MO NIDD Uplink Data\ | | +| | Notification**from** SCEF\ | | +| | **containing** _NiddUplinkDataNotification_\ | | +| | **containing** Non\_IP data **containing** a valid oneM2M\ | | +| | response primitive\ | | +| | **}** | | ++------------------------+-----------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= SCEF | +| | the IUT **sends** a 204 NO CONTENT acknowledging the\ | | +| | notification\ | | +| | **}** | | ++------------------------+-----------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------+---------------+ + + + +#### 7.2.2.13 FlexContainer (FLXC) + +##### 7.2.2.13.1 CREATE Operation +TP/oneM2M/CSE/FLXC/CRE/001 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/FLXC/CRE/001 | ++:=======================+:========================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT rejects the creation of the <flexContainer> resource when the resource representation does not comply with the schema definition. | ++------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 3, 10.2.4.16, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.29.2.1 | ++------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 2 | ++------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE, | ++------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the AE **having** privileges to perform CREATE operation on the resource AE\_RESOURCE\_ADDRESS\ | +| | **}** | ++------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** an invalid CREATE request **from** AE **containing**\ | | +| | To **set to** AE\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** AE\_ID **and**\ | | +| | Resource Type **set to** 28 (flexContainer) **and**\ | | +| | Content **containing**\ | | +| | an invalid resource representation\ | | +| | **}** | | ++------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then** {\ | IUT >= AE | +| | the IUT **does not create** the flexContainer resource\ | | +| | **and** the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set to** 4000 (BAD\_REQUEST)\ | | +| | } | | ++------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + +TP/oneM2M/CSE/FLXC/CRE/002 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+--------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/FLXC/CRE/002 | ++:=======================+:===============================================================================+:=======================================================================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT rejects the CREATE request of <flexContainer> resource when the containerDefinition attribute does not include the schema value to validate the received resource representation | ++------------------------+--------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 10.1.2 and 10.2.4.16, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.37.2.1 | ++------------------------+--------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF03 | ++------------------------+--------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 4 | ++------------------------+--------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+--------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {**\ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** an AE\ | +| | **and** the IUT **being** a hosting CSE\ | +| | the AE**having** privileges to perform CREATE operation on\ | +| | TARGET\_RESOURCE\_ADDRESS\ | +| | **}** | ++------------------------+--------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+--------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {**\ | IUT <=> AE | +| | the IUT **receives** a valid CREATE Request from AE **containing**\ | | +| | Resource Type **set to** 28 (flexContainer)\ | | +| | To**set to** TARGET \_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** AE\_ID\ | | +| | Content **containing**\ | | +| | flexContainer resource **containing**\ | | +| | containerDefinition **set to** UNAVAILABLE\_SCHEMA\ | | +| | **}** | | ++------------------------+--------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {**\ | AE <=> IUT | +| | the IUT **does not create** the flexContainer resource\ | | +| | **and** the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set** **to** 4125 (SPECIALIZATION\_SCHEMA\_NOT\_FOUND)\ | | +| | **}** | | ++------------------------+--------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + + + + + + + +TP/oneM2M/CSE/FLXC/CRE/003 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/FLXC/CRE/003 | ++:=======================+:=========================================================================================================+:=======================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT rejects the CREATE request of <flexContainer> resource when value of contentSize attribute is greater than maxByteSize attribute | ++------------------------+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 10.1.2 and 10.2.4.16, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.37.2.1 | ++------------------------+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF03 | ++------------------------+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 4 | ++------------------------+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {**\ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** an AE\ | +| | **and** the IUT **being** a hosting CSE\ | +| | the AE**having** privileges to perform CREATE operation on\ | +| | TARGET\_RESOURCE\_ADDRESS\ | +| | **}** | ++------------------------+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {**\ | IUT <=> AE | +| | the IUT **receives** a valid CREATE Request from AE **containing**\ | | +| | Resource Type **set to** 28 (flexContainer)\ | | +| | To**set to** TARGET \_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** AE\_ID **and**\ | | +| | Content **containing**\ | | +| | flexContainer resource **containing**\ | | +| | maxNrOfInstances **set to** non-zero value **and**\ | | +| | a valid maxByteSize**and**\ | | +| | a valid CUSTOM\_ATTRIBUTE\_1, and CUSTOM\_ATTRIBUTE\_2 with total byte size**greater than** maxByteSize\ | | +| | **}** | | ++------------------------+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {**\ | AE <=> IUT | +| | the IUT **does not create** the flexContainer resource\ | | +| | **and** the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set** **to** 5207 (NOT\_ACCEPTABLE)\ | | +| | **}** | | ++------------------------+----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + + + +TP/oneM2M/CSE/FLXC/CRE/004 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+----------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/FLXC/CRE/004 | ++:=======================+:===========================================================================+:=====================================================================================================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT successfully creates the <flexContainer> resource and its child <flexcontainerInstance> resource when _ATTRIBUTE_ attribute of <flexContainer> resource is present with a non-zero value in the request | ++------------------------+----------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 10.1.2 and 10.2.4.16, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.37.2.1 | ++------------------------+----------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF03 | ++------------------------+----------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 4 | ++------------------------+----------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+----------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {**\ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** an AE\ | +| | **and** the IUT **being** a hosting CSE\ | +| | **and** the AE**having** privileges to perform CREATE operation on\ | +| | TARGET\_RESOURCE\_ADDRESS\ | +| | **}** | ++------------------------+----------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+----------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {**\ | IUT <=> AE | +| | the IUT **receives** a valid CREATE Request from AE **containing**\ | | +| | Resource Type **set to** 28 (flexContainer)\ | | +| | To**set to** TARGET \_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** AE\_ID\ | | +| | Content **containing**\ | | +| | flexContainer resource **containing**\ | | +| | a valid _ATTRIBUTE_ attribute **set to** non-zero value\ | | +| | **}** | | ++------------------------+----------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {**\ | AE <=> IUT | +| | the IUT **creates** the <flexContainer> resource\ | | +| | **and** the IUT **creates** the child <flexContainerInstance> resource\ | | +| | **and** the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set** **to** 2001 (CREATED)\ | | +| | **}** | | ++------------------------+----------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + + +|**TP Id** |**ATTRIBUTE** | +|-|-| +|TP/oneM2M/CSE/FLXC/CRE/004/MNI |maxNrOfInstances | +|TP/oneM2M/CSE/FLXC/CRE/004/MBS |maxByteSize | +|TP/oneM2M/CSE/FLXC/CRE/004/MIA |_maxInstanceAge_ | + + + + + + +##### 7.2.2.13.2 UPDATE Operation +TP/oneM2M/CSE/FLXC/UPD/001 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+-------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/FLXC/UPD/001 | ++:=======================+:========================================================================================================================+:===========================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT increments the field value of attribute stateTag in the <flexContainer> resource when a custom attribute of the resource is modified | ++------------------------+-------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.35 | ++------------------------+-------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+-------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 2 | ++------------------------+-------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+-------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE **containing**\ | +| | a container resource FLEXCONTAINER\_RESOURCE\_ADDRESS**containing**\ | +| | stateTag attribute\ | +| | **and** the AE **having** privileges to perform UPDATE operation on the resource FLEXCONTAINER\_RESOURCE\_ADDRESS\ | +| | **}** | ++------------------------+-------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+-------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {**\ | IUT <=> AE | +| | the IUT **receives** a valid UPDATE Request **from** AE **containing**\ | | +| | To **set to** FLEXCONTAINER\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** AE\_ID **and**\ | | +| | Content**containing**\ | | +| | flexContainer resource**containing**\ | | +| | ATTRIBUTE\_NAME attribute **set to** VALUE\ | | +| | **}** | | ++------------------------+-------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {**\ | IUT >= AE | +| | the IUT **increments** the stateTag attribute of FLEXCONTAINER\_RESOURCE\_ADDRESS resource \ | | +| | **and** the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set to** 2004 (UPDATED)\ | | +| | **}** | | ++------------------------+-------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + +TP/oneM2M/CSE/FLXC/UPD/002 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+-------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/FLXC/UPD/002 | ++:=======================+:========================================================================================================================+:======================================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT does not increment the field value of attribute _stateTag_ in the <flexContainer> resource when a common attribute of the resource is modified | ++------------------------+-------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.35 | ++------------------------+-------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+-------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 2 | ++------------------------+-------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+-------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE **containing**\ | +| | a container resource FLEXCONTAINER\_RESOURCE\_ADDRESS**containing**\ | +| | stateTag attribute\ | +| | **and** the AE **having** privileges to perform UPDATE operation on the resource FLEXCONTAINER\_RESOURCE\_ADDRESS\ | +| | **}** | ++------------------------+-------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+-------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {**\ | IUT <=> AE | +| | the IUT **receives** a valid UPDATE Request **from** AE **containing**\ | | +| | To **set to** FLEXCONTAINER\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** AE\_ID **and**\ | | +| | Content **containing**\ | | +| | flexContainer resource **containing**\ | | +| | ATTRIBUTE\_NAME attribute **set to** VALUE\ | | +| | **}** | | ++------------------------+-------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {**\ | IUT >= AE | +| | the IUT **does not** **increment** the stateTag attribute of FLEXCONTAINER resource \ | | +| | **and** the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set to** 2004 (UPDATED)\ | | +| | **}** | | ++------------------------+-------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + +TP/oneM2M/CSE/FLXC/UPD/003 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/FLXC/UPD/003 | ++:=======================+:======================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT rejects the update of the <flexContainer> resource when the resource representation does not comply with the schema definition. | ++------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.4.18, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.29.2.3 | ++------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 2 | ++------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE, | ++------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with** **{** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the AE **having** privileges to perform UPDATE operation on the resource FLXC\_RESOURCE\_ADDRESS\ | +| | **}** | ++------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** an invalid UPDATE request **from** AE\ | | +| | **containing**\ | | +| | To **set to** FLXC\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** AE\_ID **and**\ | | +| | Content **containing**\ | | +| | flexContainer resource **containing**\ | | +| | an invalid resource representation\ | | +| | **}** | | ++------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then** **{**\ | IUT >= AE | +| | the IUT **does not update** the flexContainer resource\ | | +| | **and** the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set to** 4000 (BAD\_REQUEST)\ | | +| | **}** | | ++------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + +TP/oneM2M/CSE/FLXC/UPD/004 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+--------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/DMR/UPD/004 | ++:=======================+:=============================================================================================================+:==================================================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT rejects the UPDATE request of <flexContainer> resource when the size value of the customAttributes exceeds the value specified in the maxByteSize attribute | ++------------------------+--------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 10.1.4 and 10.2.4.18, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.37.2.3 | ++------------------------+--------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF03 | ++------------------------+--------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 4 | ++------------------------+--------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+--------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {**\ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** an AE\ | +| | **and** the IUT **being** a hosting CSE\ | +| | **and** the IUT **having** a <flexContainer> resource at\ | +| | TARGET\_RESOURCE\_ADDRESS **containing**\ | +| | a valid maxByteSize attribute\ | +| | **and** the AE**having** privileges to perform UPDATE operation on\ | +| | TARGET\_RESOURCE\_ADDRESS\ | +| | **}** | ++------------------------+--------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+--------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {**\ | IUT <=> AE | +| | the IUT **receives** a valid UPDATE Request from AE **containing**\ | | +| | Resource Type **set to** 28 (flexContainer)\ | | +| | To**set to** TARGET \_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** AE\_ID\ | | +| | flexcontainer resource **containing**\ | | +| | a valid CUSTOM\_ATTRIBUTE\_1_,_ and CUSTOM\_ATTRIBUTE\_2 with total byte size **greater than** maxByteSize\ | | +| | **}** | | ++------------------------+--------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {**\ | AE <=> IUT | +| | the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set** **to** 5207 (NOT\_ACCEPTABLE)\ | | +| | **}** | | ++------------------------+--------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + + + + + +TP/oneM2M/CSE/FLXC/UPD/005 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+----------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/FLXC/UPD/005 | ++:=======================+:===========================================================================+:==========================================================================================================================================================================================================+:==============+ +| **Test objective** | Check that IUT updates the <flexContainer> resource and creates its new child <flexContainerInstance> resource when request contains a custom attribute of the targeted <flexContainer> resource | ++------------------------+----------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 10.1.4 and 10.2.4.18, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.37.2.3 | ++------------------------+----------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF03 | ++------------------------+----------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 4 | ++------------------------+----------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+----------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {**\ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** an AE\ | +| | **and** the IUT **being** a hosting CSE\ | +| | **and** the IUT **having** a <flexContainer> resource at\ | +| | TARGET\_RESOURCE\_ADDRESS **containing**\ | +| | a valid _ATTRIBUTE_ attribute\ | +| | \ | +| | **and** the AE**having** privileges to perform UPDATE operation on\ | +| | TARGET\_RESOURCE\_ADDRESS\ | +| | **}** | ++------------------------+----------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+----------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {**\ | IUT <=> AE | +| | the IUT **receives** a valid UPDATE Request from AE **containing**\ | | +| | Resource Type **set to** 28 (flexContainer)\ | | +| | To**set to** TARGET \_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** AE\_ID\ | | +| | Content **containing**\ | | +| | flexcontainer resource **containing**\ | | +| | a valid CUSTOM\_ATTRIBUTE attribute\ | | +| | **}** | | ++------------------------+----------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {**\ | AE <=> IUT | +| | the IUT **updates** the <flexContainer> resource\ | | +| | **and** the IUT **creates** the child <flexContainerInstance> resource\ | | +| | **and** the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set** **to** 2004 (UPDATED)\ | | +| | **}** | | ++------------------------+----------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + + +|**TP Id** |**ATTRIBUTE** | +|-|-| +|TP/oneM2M/CSE/FLXC/UPD/005/MNI |maxNrOfInstances | +|TP/oneM2M/CSE/FLXC/UPD/005/MBS |maxByteSize | +|TP/oneM2M/CSE/FLXC/UPD/005/MIA |_maxInstanceAge_ | + + + + + +TP/oneM2M/CSE/FLXC/UPD/006 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+----------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/FLXC/UPD/006 | ++:=======================+:===========================================================================+:===========================================================================================================================================================================================================+:==============+ +| **Test objective** | Check that IUT updates the <flexContainer> resource and creates its new child <flexContainerInstance> resource when request contains no custom attribute of the targeted <flexContainer> resource | ++------------------------+----------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 10.1.4 and 10.2.4.18, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.37.2.3 | ++------------------------+----------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF03 | ++------------------------+----------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 4 | ++------------------------+----------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+----------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {**\ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** an AE\ | +| | **and** the IUT **being** a hosting CSE\ | +| | **and** the IUT **having** a <flexContainer> resource at\ | +| | TARGET\_RESOURCE\_ADDRESS **containing**\ | +| | a valid _ATTRIBUTE_ attribute\ | +| | **and** the AE**having** privileges to perform UPDATE operation on\ | +| | TARGET\_RESOURCE\_ADDRESS\ | +| | **}** | ++------------------------+----------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+----------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {**\ | IUT <=> AE | +| | the IUT **receives** a valid UPDATE Request from AE **containing**\ | | +| | Resource Type **set to** 28 (flexContainer)\ | | +| | To**set to** TARGET \_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** AE\_ID **and**\ | | +| | no Content\ | | +| | **}** | | ++------------------------+----------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {**\ | AE <=> IUT | +| | the IUT **updates** the <flexContainer> resource\ | | +| | **and** the IUT **creates** the child <flexContainerInstance> resource\ | | +| | **and** the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set** **to** 2004 (UPDATED)\ | | +| | **}** | | ++------------------------+----------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + + +|**TP Id** |**ATTRIBUTE** | +|-|-| +|TP/oneM2M/CSE/FLXC/UPD/006/MNI |maxNrOfInstances | +|TP/oneM2M/CSE/FLXC/UPD/006/MBS |maxByteSize | +|TP/oneM2M/CSE/FLXC/UPD/006/MIA |_maxInstanceAge_ | + + + +TP/oneM2M/CSE/FLXC/UPD/007 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+--------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/FLXC/UPD/007 | ++:=======================+:===============================================================================================================================+:=========================================================================================================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT updates the currentNrOfInstances and currentByteSize attributes of the <flexContainer> resource when the UPDATE request creates, modifies or deletes the _ATTRIBUTE_ attribute of the <flexContainer> resource | ++------------------------+--------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 10.1.4 and 10.2.4.18, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.37.2.3 | ++------------------------+--------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF03 | ++------------------------+--------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 4 | ++------------------------+--------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+--------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {**\ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** an AE\ | +| | **and** the IUT **being** a hosting CSE\ | +| | **and** the IUT **having** a <flexContainer> resource at\ | +| | TARGET\_RESOURCE\_ADDRESS **containing**\ | +| | children <flexContainerInstance> resources\ | +| | **and** the AE**having** privileges to perform UPDATE operation on\ | +| | TARGET\_RESOURCE\_ADDRESS\ | +| | **}** | ++------------------------+--------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+--------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {**\ | IUT <=> AE | +| | the IUT **receives** a valid UPDATE Request from AE **containing**\ | | +| | Resource Type **set to** 28 (flexContainer)\ | | +| | To**set to** TARGET \_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** AE\_ID **and**\ | | +| | Content **containing**\ | | +| | flexContainer resource **containing**\ | | +| | a valid _ATTRIBUTE_ attribute\ | | +| | **}** | | ++------------------------+--------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {**\ | AE <=> IUT | +| | the IUT **updates** the set of <flexContainerInstances> resources according to the modified <flexContainer> attributes\ | | +| | **and** the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set** **to** 2004 (UPDATED)\ | | +| | Content **containing**\ | | +| | flexContainer resource **containing**\ | | +| | currentNrOfInstances and currentByteSize attributes **indicating** modified values\ | | +| | **}** | | ++------------------------+--------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + + +|**TP Id** |**ATTRIBUTE** | +|-|-| +|TP/oneM2M/CSE/FLXC/UPD/007/MNI |maxNrOfInstances | +|TP/oneM2M/CSE/FLXC/UPD/007/MBS |maxByteSize | +|TP/oneM2M/CSE/FLXC/UPD/007/MIA |_maxInstanceAge_ | + + + +TP/oneM2M/CSE/FLXC/UPD/008 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/FLXC/UPD/008 | ++:=======================+:======================================================================================================================================================+:================================================================================================================================================================================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT deletes all child <flexContainerInstance> resources and the currentNrOfInstances, currentByteSize, maxNrOfInstances, maxByteSize and maxInstanceAge attributes of the <flexContainer> when UPDATE request updates _ATTRIBUTE_ of the <flexContainer> resource with a value of zero | ++------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 10.1.4 and 10.2.4.18, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.37.2.3 | ++------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF03 | ++------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 4 | ++------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {**\ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** an AE\ | +| | **and** the IUT **being** a hosting CSE\ | +| | **and** the IUT **having** a <flexContainer> resource at\ | +| | TARGET\_RESOURCE\_ADDRESS **containing**\ | +| | children <flexContainerInstance> resources\ | +| | **and** the AE**having** privileges to perform UPDATE operation on\ | +| | TARGET\_RESOURCE\_ADDRESS\ | +| | **}** | ++------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {**\ | IUT <=> AE | +| | the IUT **receives** a valid UPDATE Request from AE **containing**\ | | +| | Resource Type **set to** 28 (flexContainer)\ | | +| | To**set to** TARGET \_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** AE\_ID\ | | +| | Content **containing**\ | | +| | <flexContainer> resource **containing**\ | | +| | _ATTRIBUTE_ attribute **set to** ZERO\ | | +| | **}** | | ++------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {**\ | AE <=> IUT | +| | the IUT **deletes** all <flexContainerInstance> resources\ | | +| | **and** the IUT **deletes** currentNrOfInstances, currentByteSize, maxNrOfInstances, maxByteSize and maxInstanceAge attributes of <flexContainer>\ | | +| | **and** the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set** **to** 2004 (UPDATED)\ | | +| | **}** | | ++------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + + +|**TP Id** |**ATTRIBUTE** | +|-|-| +|TP/oneM2M/CSE/FLXC/UPD/008/MNI |maxNrOfInstances | +|TP/oneM2M/CSE/FLXC/UPD/008/MBS |maxByteSize | +|TP/oneM2M/CSE/FLXC/UPD/008/MIA |_maxInstanceAge_ | + + + + +##### 7.2.2.13.3 RETRIEVE Operation +TP/oneM2M/CSE/FLXC/RET/001 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/FLXC/RET/001 | ++:=======================+:=========================================================================================================================================+:==================================================================================================================+:==============+ +| **Test objective** | Check that the IUT performs the RETRIEVE request for the latest <flexContainerInstance> resource | ++------------------------+------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 10.1.3, 10.2.4.17, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.37.2.2 | ++------------------------+------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 1 | ++------------------------+------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE **containing**\ | +| | **and** the IUT **having** a <flexContainer> resource at\ | +| | TARGET\_RESOURCE\_ADDRESS **containing**\ | +| | a child <flexContainerInstance> resource **as** FLEX\_CONTAINER\_INSTANCE\_1\ | +| | a child <flexContainerInstance> resource **as** FLEX\_CONTAINER\_INSTANCE\_2\ | +| | **and** creationTime attribute of FLEX\_CONTAINER\_INSTANCE\_1 is **less than** creationTime attribute of FLEX\_CONTAINER\_INSTANCE\_2\ | +| | **and** the AE**having** privileges to perform RETRIEVE operation on\ | +| | TARGET\_RESOURCE\_ADDRESS\ | +| | **}** | ++------------------------+------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {**\ | IUT <=> AE | +| | the IUT **receives** a valid RETRIEVE Request from AE **containing**\ | | +| | Resource Type **set to** 58 (flexContainerInstance) **and**\ | | +| | To**set to** TARGET \_RESOURCE\_ADDRESS/la **and**\ | | +| | From **set to** AE\_ID\ | | +| | **}** | | ++------------------------+------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {**\ | IUT >= AE | +| | the IUT sends a Response **containing**\ | | +| | Response Status Code **set to** 2000 (OK) **and**\ | | +| | Content **containing**\ | | +| | flexContainerInstance resource **containing**\ | | +| | resourceName attribute **set to** FLEX\_CONTAINER\_INSTANCE\_2\ | | +| | **}** | | ++------------------------+------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------+---------------+ + + +TP/oneM2M/CSE/FLXC/RET/002 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/FLXC/RET/002 | ++:=======================+:=========================================================================================================================================+:==================================================================================================================+:==============+ +| **Test objective** | Check that the IUT performs the RETRIEVE request for the oldest <flexContainerInstance> resource | ++------------------------+------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 10.1.3, 10.2.4.17, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.37.2.2 | ++------------------------+------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 1 | ++------------------------+------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE **containing**\ | +| | **and** the IUT **having** a <flexContainer> resource at\ | +| | TARGET\_RESOURCE\_ADDRESS **containing**\ | +| | a child <flexContainerInstance> resource **as** FLEX\_CONTAINER\_INSTANCE\_1\ | +| | a child <flexContainerInstance> resource **as** FLEX\_CONTAINER\_INSTANCE\_2\ | +| | **and** creationTime attribute of FLEX\_CONTAINER\_INSTANCE\_1 is **less than** creationTime attribute of FLEX\_CONTAINER\_INSTANCE\_2\ | +| | **and** the AE**having** privileges to perform RETRIEVE operation on\ | +| | TARGET\_RESOURCE\_ADDRESS\ | +| | **}** | ++------------------------+------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {**\ | IUT <=> AE | +| | the IUT **receives** a valid RETRIEVE Request from AE **containing**\ | | +| | Resource Type **set to** 58 (flexContainerInstance) **and**\ | | +| | To**set to** TARGET \_RESOURCE\_ADDRESS/ol **and**\ | | +| | From **set to** AE\_ID\ | | +| | **}** | | ++------------------------+------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {**\ | IUT >= AE | +| | the IUT sends a Response **containing**\ | | +| | Response Status Code **set to** 2000 (OK) **and**\ | | +| | Content **containing**\ | | +| | flexContainerInstance resource **containing**\ | | +| | resourceName attribute **set to** FLEX\_CONTAINER\_INSTANCE\_1\ | | +| | **}** | | ++------------------------+------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------+---------------+ + + + +##### 7.2.2.13.4 DELETE Operation +TP/oneM2M/CSE/FLXC/DEL/001 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/FLXC/DEL/001 | ++:=======================+:=========================================================================================================================================+:==================================================================================================================+:==============+ +| **Test objective** | Check that the IUT performs the DELETE request for the latest <flexContainerInstance> resource | ++------------------------+------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 10.1.5, 10.2.4.19, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.37.2.4 | ++------------------------+------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 1 | ++------------------------+------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE **containing**\ | +| | **and** the IUT **having** a <flexContainer> resource at\ | +| | TARGET\_RESOURCE\_ADDRESS **containing**\ | +| | a child <flexContainerInstance> resource **as** FLEX\_CONTAINER\_INSTANCE\_1\ | +| | a child <flexContainerInstance> resource **as** FLEX\_CONTAINER\_INSTANCE\_2\ | +| | **and** creationTime attribute of FLEX\_CONTAINER\_INSTANCE\_1 is **less than** creationTime attribute of FLEX\_CONTAINER\_INSTANCE\_2\ | +| | **and** the AE**having** privileges to perform RETRIEVE operation on\ | +| | TARGET\_RESOURCE\_ADDRESS\ | +| | **}** | ++------------------------+------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {**\ | IUT <=> AE | +| | the IUT **receives** a valid DELETE Request from AE **containing**\ | | +| | Resource Type **set to** 58 (flexContainerInstance)\ | | +| | To**set to** TARGET \_RESOURCE\_ADDRESS/la **and**\ | | +| | From **set to** AE\_ID\ | | +| | **}** | | ++------------------------+------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {**\ | IUT >= AE | +| | the IUT **deletes** the FLEX\_CONTAINER\_INSTANCE\_2 resource\ | | +| | the IUT **updates** the currentNrOfInstances, currentByteSize and contentSize attributes of the <flexContainer> resource\ | | +| | **and** the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set** **to** 2002 (DELETED)\ | | +| | **}** | | ++------------------------+------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------+---------------+ + + +TP/oneM2M/CSE/FLXC/DEL/002 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+-------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/FLXC/DEL/002 | ++:=======================+:==========================================================================================================================================+:==================================================================================================================+:==============+ +| **Test objective** | Check that the IUT performs the DELETE request for the oldest <flexContainerInstance> resource | ++------------------------+-------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 10.1.5, 10.2.4.19, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.37.2.4 | ++------------------------+-------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+-------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 1 | ++------------------------+-------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+-------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE **containing**\ | +| | **and** the IUT **having** a <flexContainer> resource at\ | +| | TARGET\_RESOURCE\_ADDRESS **containing**\ | +| | a child <flexContainerInstance> resource **as** FLEX\_CONTAINER\_INSTANCE\_1\ | +| | a child <flexContainerInstance> resource **as** FLEX\_CONTAINER\_INSTANCE\_2\ | +| | **and** creationTime attribute of FLEX\_CONTAINER\_INSTANCE\_1 is **less than** creationTime attribute of FLEX\_CONTAINER\_INSTANCE\_2\ | +| | **and** the AE**having** privileges to perform RETRIEVE operation on\ | +| | TARGET\_RESOURCE\_ADDRESS\ | +| | **}** | ++------------------------+-------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+-------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {**\ | IUT <=> AE | +| | the IUT **receives** a valid DELETE Request from AE **containing**\ | | +| | Resource Type **set to** 58 (flexContainerInstance)\ | | +| | To**set to** TARGET \_RESOURCE\_ADDRESS/ol **and**\ | | +| | From **set to** AE\_ID\ | | +| | **}** | | ++------------------------+-------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {**\ | IUT >= AE | +| | the IUT **deletes** the FLEX\_CONTAINER\_INSTANCE\_1 resource\ | | +| | the IUT **updates** the currentNrOfInstances, currentByteSize and contentSize attributes of the <flexContainer> resource\ | | +| | **and** the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set** **to** 2002 (DELETED)\ | | +| | **}** | | ++------------------------+-------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------+---------------+ + + + +#### 7.2.2.14 Dynamic Authorization (DAU) + +##### 7.2.1.14.1 NOTIFY Operation +TP/oneM2M/CSE/DAU/NOT/001 + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+----------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/DAU/NOT/001 | ++:=======================+:=============================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT starts the Dynamic Authorization for an incoming request and sends a Notify Request to DAS including all mandatory fields | ++------------------------+----------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 10.1.6 and 10.2.10.6, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.2.2.1 and 7.5.1.2.10 | ++------------------------+----------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF06 | ++------------------------+----------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 3 | ++------------------------+----------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+----------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** registered\ | +| | **and** the IUT **being** a hosting CSE\ | +| | **and** the IUT **having registered** AE1\ | +| | **and** the IUT **having registered** the DAS\ | +| | **and** the IUT **having** a <container> resource at TARGET\_RESOURCE\_ADDRESS\ | +| | **and** the <container> resource **ha** **ving** a _dynamicAuthorizationConsultationID_\ | +| | attribute and corresponding <_dynamicAuthorizationConsultation_ > **not set** to FALSE\ | +| | **}** | ++------------------------+----------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+----------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE1 | +| | the IUT **receives** a valid RETRIEVE request **from** AE1 **containing**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** AE1\_ID **and**\ | | +| | **no** Content\ | | +| | **}** | | ++------------------------+----------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | DAS <=> IUT | +| | the IUT **sends** a valid NOTIFY Request **to** DAS **containing**\ | | +| | To **set to** DAS\_ADDRESS **and**\ | | +| | From **set to** CSE\_ID **and**\ | | +| | Notification data**containing**\ | | +| | securityInfo **containing**\ | | +| | securityInfoType **set to** 1 (Dynamic Authorization Request) **and**\ | | +| | dasRequest **containing**\ | | +| | originator **set to** AE\_ID **and**\ | | +| | targetedResourceType **set to** 3 (container) **and**\ | | +| | operation **set to** 2 (Retrieve)\ | | +| | **}** | | ++------------------------+----------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +Editor's Note: Config Id will be newly proposed to cover this test purpose. + +TP/oneM2M/CSE/DAU/NOT/002 + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/DAU/NOT/002 | ++:=======================+:================================================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT starts the Dynamic Authorization for an incoming request and sends a Notify Request including all mandatory fields and one ore more optional fields | ++------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 10.1.6 and 10.2.10.6, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.2.2.1 and 7.5.1.2.10 | ++------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF06 | ++------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 3 | ++------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** registered\ | +| | **and** the IUT **being** a hosting CSE\ | +| | **and** the IUT **having registered** AE1\ | +| | **and** the IUT **having registered** the DAS\ | +| | **and** the IUT **having** a <container> resource at TARGET\_RESOURCE\_ADDRESS\ | +| | **and** the <container> resource has a _dynamicAuthorizationConsultationID_ attribute and corresponding <_dynamicAuthorizationConsultation_ > **not set** to FALSE\ | +| | **}** | ++------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE1 | +| | the IUT **receives** a valid RETRIEVE request **from** AE1 **containing**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** AE1\_ID **and**\ | | +| | **no** Content\ | | +| | **}** | | ++------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | DAS <=> IUT | +| | the IUT **sends** a valid NOTIFY Request **to** DAS **containing**\ | | +| | To **set to** DAS\_ADDRESS **and**\ | | +| | From **set to** CSE\_ID **and**\ | | +| | Notification data**containing**\ | | +| | securityInfo **containing**\ | | +| | securityInfoType **set to** 1 (Dynamic Authorization Request) **and**\ | | +| | dasRequest **containing**\ | | +| | originator **set to** AE\_ID **and**\ | | +| | targetedResourceType **set to** 3 (container) **and**\ | | +| | operation **set to** 2 (Retrieve)\ | | +| | originatorIP **set to** AE\_IP\ | | +| | originatorLocation **set to** location of originator of the received \ | | +| | request\ | | +| | originatorRole **set to** role of originator of the received request\ | | +| | requestTimestamp **set to** time of receipt of request\ | | +| | targetedResourceID **set to** identifier of the targeted resource\ | | +| | proposedPrivilegesLifetime **set to** time duration of requested \ | | +| | privileges\ | | +| | rolesFromACPs **set to** list of roles of requested resource\ | | +| | tokenIdDs **set to** list of token identifiers from the received request\ | | +| | authorSignIndicator **set to** value specified by the received request\ | | +| | **}** | | ++------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + +TP/oneM2M/CSE/DAU/NOT/003 + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/DAU/NOT/003 | ++:=======================+:============================================================================================================================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT does not start the Dynamic Authorization for an incoming request and rejects that incoming request if the dynamicAuthorizationConsultationID attribute and corresponding <dynamicAuthorizationConsultation> resource can not be found | ++------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 10.1.6 and 10.2.10.6, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.2.2.1 and 7.5.1.2.10 | ++------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 3 | ++------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** registered\ | +| | **and** the IUT **being** a hosting CSE\ | +| | **and** the IUT **having registered** AE1\ | +| | **and** the IUT **having registered** the DAS\ | +| | **and** the IUT **having** a <container> resource at TARGET\_RESOURCE\_ADDRESS\ | +| | **and** the <container> resource does not have a _dynamicAuthorizationConsultationID_ attribute nor corresponding <_dynamicAuthorizationConsultation_ >\ | +| | **}** | ++------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE1 | +| | the IUT **receives** a valid RETRIEVE request **from** AE1 **containing**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** AE1\_ID **and**\ | | +| | **no** Content\ | | +| | **}** | | ++------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | AE1 <=> IUT | +| | the IUT rejects the incoming request from the AE1\ | | +| | **containing** Response Status Code **set to** \ | | +| | "ORIGINATOR\_HAS\_NO\_PRIVILEGE"\ | | +| | **}** | | ++------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + +TP/oneM2M/CSE/DAU/NOT/004 + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/DAU/NOT/004 | ++:=======================+:====================================================================================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT does not start the Dynamic Authorization for an incoming request and rejects that incoming request if the dynamicAuthorizationEnabled of a <dynamicAuthorizationConsultation> is set to FALSE | ++------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 10.1.6 and 10.2.10.6, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.2.2.1 and 7.5.1.2.10 | ++------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 3 | ++------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** registered\ | +| | **and** the IUT **being** a hosting CSE\ | +| | **and** the IUT **having registered** AE1\ | +| | **and** the IUT **having registered** the DAS\ | +| | **and** the IUT **having** a <container> resource at TARGET\_RESOURCE\_ADDRESS\ | +| | **and** the <container> resource has <_dynamicAuthorizationConsultation_ > with\ | +| | dynamicAuthorizationEnabled set to FALSE\ | +| | **}** | ++------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE1 | +| | the IUT **receives** a valid RETRIEVE request **from** AE1 **containing**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** AE1\_ID **and**\ | | +| | **no** Content\ | | +| | **}** | | ++------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | AE1 <=> IUT | +| | the IUT rejects the incoming request from the AE1\ | | +| | **containing** Response Status Code **set to** \ | | +| | "ORIGINATOR\_HAS\_NO\_PRIVILEGE"\ | | +| | **}** | | ++------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + +TP/oneM2M/CSE/DAU/NOT/005 + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+--------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/DAU/NOT/005 | ++:=======================+:=====================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT correctly processes a Notify response received in response to a Notify request that started Dynamic Authorization | ++------------------------+--------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 10.1.6 and 10.2.10.6, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.2.2.1 and 7.5.1.2.10 | ++------------------------+--------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF06 | ++------------------------+--------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 3 | ++------------------------+--------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+--------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** registered\ | +| | **and** the IUT **being** a hosting CSE\ | +| | **and** the IUT **having registered** AE1\ | +| | **and** the IUT **having registered** the DAS\ | +| | **and** the IUT **having** a <container> resource at TARGET\_RESOURCE\_ADDRESS\ | +| | **and** the AE1 **having sent** a Retrieve request for the resource at\ | +| | TARGET\_RESOURCE\_ADDRESS\ | +| | **and** the AE1 **having no** privileges to perform RETRIEVE operation on the resource\ | +| | and the IUT **having sent** a NOTIFY Request to DAS to start Dynamic Authorization\ | +| | **}** | ++------------------------+--------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+--------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | DAS >= IUT | +| | the IUT receives a valid NOTIFY Response **containing**\ | | +| | Notification data**containing**\ | | +| | securityInfo **containing**\ | | +| | securityInfoType **set to** 2 (Dynamic Authorization Response)\ | | +| | **}** | | ++------------------------+--------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | AE1 <=> IUT | +| | the IUT **sends** a valid Response to AE1 **containing**\ | | +| | ResponseStatusCode set to OK (2000) **and**\ | | +| | Content **containing**\ | | +| | <container> representation\ | | +| | **}** | | ++------------------------+--------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + +TP/oneM2M/CSE/DAU/NOT/006 + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/DAU/NOT/006 | ++:=======================+:========================================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT correctly processes a Notify response including a dynamicACPInfo element received in response to a Notify request that started Dynamic Authorization | ++------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 10.1.6 and 10.2.10.6, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.2.2.1 and 7.5.1.2.10 | ++------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF06 | ++------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 3 | ++------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** registered\ | +| | **and** the IUT **being** a hosting CSE\ | +| | **and** the IUT **having registered** AE1\ | +| | **and** the IUT **having registered** the DAS\ | +| | **and** the IUT **having** a <container> resource at TARGET\_RESOURCE\_ADDRESS\ | +| | **and** the AE1 **having sent** a Retrieve request for the resource at\ | +| | TARGET\_RESOURCE\_ADDRESS\ | +| | **and** the AE1 **having no** privileges to perform RETRIEVE operation on the resource\ | +| | and the IUT **having sent** a NOTIFY Request to DAS to start Dynamic Authorization\ | +| | **}** | ++------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | DAS >= IUT | +| | the IUT receives a valid NOTIFY Response **containing**\ | | +| | Notification data**containing**\ | | +| | securityInfo **containing**\ | | +| | securityInfoType **set to** 2 (Dynamic Authorization Response) **and**\ | | +| | dynAuthDasResponse **containing** dynamicACPInfo\ | | +| | **}** | | ++------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | AE1 <=> IUT | +| | the IUT **creates**\ | | +| | <_accesscontrolPolicy_ > child resource **and**\ | | +| | configures the privileges, expirationTime and selfPrivileges attributes\ | | +| | based on the data received in the dynamicACPInfo,\ | | +| | **and** the IUT sends a valid Response to AE1 containing\ | | +| | ResponseStatusCode set to OK (2000) and\ | | +| | Content containing\ | | +| | <container> representation\ | | +| | **}** | | ++------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + +TP/oneM2M/CSE/DAU/NOT/007 + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/DAU/NOT/007 | ++:=======================+:================================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT correctly processes a Notify response including a tokens element received in response to a Notify request that started Dynamic Authorization | ++------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 10.1.6 and 10.2.10.6, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.2.2.1 and 7.5.1.2.10 | ++------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF06 | ++------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 3 | ++------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** registered\ | +| | **and** the IUT **being** a hosting CSE\ | +| | **and** the IUT **having registered** AE1\ | +| | **and** the IUT **having registered** the DAS\ | +| | **and** the IUT **having** a <container> resource at TARGET\_RESOURCE\_ADDRESS\ | +| | **and** the AE1 **having sent** a Retrieve request for the resource at\ | +| | TARGET\_RESOURCE\_ADDRESS\ | +| | **and** the AE1 **having no** privileges to perform RETRIEVE operation on the resource\ | +| | and the IUT **having sent** a NOTIFY Request to DAS to start Dynamic Authorization\ | +| | **}** | ++------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | DAS >= IUT | +| | the IUT receives a valid NOTIFY Response **containing**\ | | +| | Notification data**containing**\ | | +| | Tokens element\ | | +| | **}** | | ++------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | AE1 <=> IUT | +| | the IUT sends a valid Response to AE1 containing\ | | +| | ResponseStatusCode set to OK (2000) and\ | | +| | Content containing\ | | +| | <container> representation\ | | +| | **}** | | ++------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + +TP/oneM2M/CSE/DAU/NOT/008 + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+----------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/DAU/NOT/008 | ++:=======================+:=================================================================================================================================+:==============+ +| **Test objective** | | ++------------------------+----------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 10.1.6 and 10.2.10.6, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.2.2.1 and 7.5.1.2.10 | ++------------------------+----------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF06 | ++------------------------+----------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 3 | ++------------------------+----------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+----------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** registered\ | +| | **and** the IUT **being** a hosting CSE\ | +| | **and** the IUT **having registered** AE1\ | +| | **and** the IUT **having registered** the DAS\ | +| | **and** the IUT **having** a <container> resource at TARGET\_RESOURCE\_ADDRESS\ | +| | **and** the AE1 **having sent** a Retrieve request for the resource at\ | +| | TARGET\_RESOURCE\_ADDRESS\ | +| | **and** the AE1 **having no** privileges to perform RETRIEVE operation on the resource\ | +| | and the IUT **having sent** a NOTIFY Request to DAS to start Dynamic Authorization\ | +| | **}** | ++------------------------+----------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+----------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | DAS >= IUT | +| | the IUT receives a valid NOTIFY Response **NOT** **containing**\ | | +| | Notification data**containing**\ | | +| | securityInfo **containing**\ | | +| | securityInfoType **set to** 2 (Dynamic Authorization Response)\ | | +| | **}** | | ++------------------------+----------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | AE1 <=> IUT | +| | the IUT rejects the incoming request from the AE1**containing**\ | | +| | Response Status Code **set to** \ | | +| | "ORIGINATOR\_HAS\_NO\_PRIVILEGE"\ | | +| | **}** | | ++------------------------+----------------------------------------------------------------------------------------------------------------------------------+---------------+ + + + + + +#### 7.2.2.15 Semantic (SEM) + +##### 7.2.2.15.1 CREATE Operation +TP/oneM2M/CSE/SEM/CRE/001 + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+--------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/SEM/CRE/001 | ++:=======================+:=============================================================================================================+:=========================================================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT rejects the creation request of a <semanticDescriptor> resource which descriptor attribute does not conform to the RDF/XML syntax as defined in RDF 1.1 XML Syntax | ++------------------------+--------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0034 <a href="#_ref_6">[6]</a>, clause 6.1.2, and TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.34.2.1 | ++------------------------+--------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+--------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 3 | ++------------------------+--------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+--------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the IUT **having** a parent resource at TARGET\_RESOURCE\_ADDRESS\ | +| | **and** the AE having privileges to perform CREATE operation at TARGET\_RESOURCE\_ADDRESS\ | +| | **}** | ++------------------------+--------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+--------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid CREATE Request **from** AE **containing**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS **and**\ | | +| | Resource Type **set to** 24 (semanticDescriptor) **and**\ | | +| | From **set to** AE-ID **and**\ | | +| | Content **containing**\ | | +| | <semanticDescriptor> resource representation **containing**\ | | +| | descriptor attribute**set to** a value that does not conform to the RDF/XML syntax\ | | +| | **}** | | ++------------------------+--------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {**\ | IUT >= AE | +| | the IUT **does not create** the <semanticDescriptor> resource **and** \ | | +| | the IUT **sends** a valid Response **containing**\ | | +| | failure information with additional error information\ | | +| | **}** | | ++------------------------+--------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + +TP/oneM2M/CSE/SEM/CRE/002 + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+--------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/SEM/CRE/002 | ++:=======================+:=================================================================================================+:====================================================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT generates a Response Status Code indicating a "ONTOLOGY\_NOT\_AVAILABLE" error when referenced ontology cannot be retrieved during a semantic validation process | ++------------------------+--------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.34.2.1 | ++------------------------+--------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+--------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 3 | ++------------------------+--------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+--------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the AE **having** privileges to perform CREATE operation at TARGET\_RESOURCE\_ADDRESS\ | +| | **and** the IUT **having** a local policy that allows semantic validation procedures\ | +| | **}** | ++------------------------+--------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+--------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid CREATE Request **from** AE **containing**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS **and**\ | | +| | Resource Type **set to** 24 (semanticDescriptor) **and**\ | | +| | From **set to** AE-ID **and**\ | | +| | Content **containing**\ | | +| | <semanticDescriptor> resource representation **containing**\ | | +| | validationEnable attribute **set to** "True" **and**\ | | +| | ontologyRef attribute **set to** a non-resolvable URI\ | | +| | **}** | | ++------------------------+--------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {**\ | IUT >= AE | +| | the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set to** 4118 (ONTOLOGY\_NOT\_AVAILABLE)\ | | +| | **}** | | ++------------------------+--------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + +TP/oneM2M/CSE/SEM/CRE/003 + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/SEM/CRE/003 | ++:=======================+:===================================================================================================+:========================================================================================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT generates a Response Status Code indicating a "LINKED\_SEMANTICS\_NOT\_AVAILABLE" error when local linked <semanticDescriptor> resources cannot be retrieved during a semantic validation process | ++------------------------+----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.34.2.1 | ++------------------------+----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 3 | ++------------------------+----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the the AE **having** privileges to perform CREATE operation at TARGET\_RESOURCE\_ADDRESS\ | +| | **and** the IUT **having** a local policy that allows semantic validation procedures\ | +| | **}** | ++------------------------+----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid CREATE Request **from** AE **containing**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS **and**\ | | +| | Resource Type **set to** 24 (semanticDescriptor) **and**\ | | +| | From **set to** AE-ID **and**\ | | +| | Content **containing**\ | | +| | <semanticDescriptor> resource representation **containing**\ | | +| | validationEnable attribute **set to** "True" **and**\ | | +| | relatedSemantics attribute **set to** a non-resolvable URI\ | | +| | **}** | | ++------------------------+----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= AE | +| | the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set to** 4119\ | | +| | (LINKED\_SEMANTICS\_NOT\_AVAILABLE)\ | | +| | **}** | | ++------------------------+----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + +TP/oneM2M/CSE/SEM/CRE/004 + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+----------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| \ | TP/oneM2M/CSE/SEM/CRE/004 | +| **TP Id** | | ++:=======================+:===================================================================================================+:=====================================================================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT retrieves the referenced ontology from the ontology hosting CSE when performing a semantic validation as a result of a creation of a stand-alone <semanticDescriptor> resource | ++------------------------+----------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0034 <a href="#_ref_6">[6]</a>, clauses 6.1.2 and 7.10.3, and TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.34.2.1 | ++------------------------+----------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 3 | ++------------------------+----------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF02 | ++------------------------+----------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+----------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the the AE **having** privileges to perform CREATE operation at TARGET\_RESOURCE\_ADDRESS\ | +| | **and** the IUT **having** a local policy that allows semantic validation procedures\ | +| | **and** the ontology hosting CSE **having** an <ontology> resource at\ | +| | REFERENCED\_ONTOLOGY\_ADDRESS\ | +| | } | ++------------------------+----------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+----------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid CREATE Request **from** AE **containing**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS **and**\ | | +| | Resource Type **set to** 24 (semanticDescriptor) **and**\ | | +| | From **set to** AE-ID **and**\ | | +| | Content **containing**\ | | +| | <semanticDescriptor> resource representation **containing**\ | | +| | validationEnable attribute **set to** "True" **and**\ | | +| | descriptor attribute **and**\ | | +| | ontologyRef attribute **set to**\ | | +| | REFERENCED\_ONTOLOGY\_ADDRESS\ | | +| | **}** | | ++------------------------+----------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {**\ | IUT >= CSE | +| | the IUT **sends** a valid RETRIEVE Request containing\ | | +| | To **set to** REFERENCED\_ONTOLOGY\_ADDRESS**and**\ | | +| | Content **containing**\ | | +| | <ontology> resource representation\ | | +| | **}** | | ++------------------------+----------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + +TP/oneM2M/CSE/SEM/CRE/005 + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+-------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| \ | TP/oneM2M/CSE/SEM/CRE/005 | +| **TP Id** | | ++:=======================+:================================================================================================+:============================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT sends a valid response when performing a semantic validation as a result of a creation of a stand-alone <semanticDescriptor> resource | ++------------------------+-------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0034 <a href="#_ref_6">[6]</a>, clauses 6.1.2 and 7.10.3, and TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.34.2.1 | ++------------------------+-------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 3 | ++------------------------+-------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF02 | ++------------------------+-------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+-------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the AE **having** privileges to perform CREATE operation at TARGET\_RESOURCE\_ADDRESS\ | +| | **and** the IUT **having** a local policy that allows semantic validation procedures\ | +| | **and** the ontology hosting CSE **having** an <ontology> resource at\ | +| | REFERENCED\_ONTOLOGY\_ADDRESS\ | +| | } | ++------------------------+-------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+-------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid CREATE Request **from** AE **containing**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS **and**\ | | +| | Resource Type **set to** 24 (semanticDescriptor) **and**\ | | +| | From **set to** AE-ID **and**\ | | +| | Content **containing**\ | | +| | <semanticDescriptor> resource representation **containing**\ | | +| | validationEnable attribute **set to** "True" **and**\ | | +| | descriptor attribute **and**\ | | +| | ontologyRef attribute **set to**\ | | +| | REFERENCED\_ONTOLOGY\_ADDRESS\ | | +| | **}** | | ++------------------------+-------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= AE | +| | the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code indicating success of validation\ | | +| | Content **containing**\ | | +| | <semanticDescriptor> resource representation\ | | +| | **}** | | ++------------------------+-------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + +TP/oneM2M/CSE/SEM/CRE/006 + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+--------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/SEM/CRE/006 | ++:=======================+:=================================================================================================+:=================================================================================================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT rejects the creation request of a <semanticMashupInstance> resource, indicating a "BAD\_REQUEST" error, when the <semanticMashupJobProfile> resource referenced in its smjpID attribute does not exist | ++------------------------+--------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0034 <a href="#_ref_6">[6]</a>, clause 6.4.2, and TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.50.2.1 | ++------------------------+--------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+--------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 3 | ++------------------------+--------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+--------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the IUT **having** privileges to perform CREATE operation at TARGET\_RESOURCE\_ADDRESS\ | +| | **}** | ++------------------------+--------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+--------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid CREATE Request **from** AE **containing**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS **and**\ | | +| | Resource Type **set to** 41 (semanticMashupInstance) **and**\ | | +| | From **set to** AE-ID **and**\ | | +| | Content **containing**\ | | +| | <semanticMashupInstance> resource representation **containing**\ | | +| | smjpID attribute**set to** a reference to a non-existent\ | | +| | <semanticMashupJobProfile> resource\ | | +| | **}** | | ++------------------------+--------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {**\ | IUT >= AE | +| | the IUT **does not create** the <semanticMashupInstance> resource **and** \ | | +| | the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set to** 4000 (BAD\_REQUEST)\ | | +| | **}** | | ++------------------------+--------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + +TP/oneM2M/CSE/SEM/CRE/007 + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+---------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/SEM/CRE/007 | ++:=======================+:========================================================================================================+:==================================================================================================================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT rejects the creation request of a <semanticMashupInstance> resource, indicating a "BAD\_REQUEST" error, when its smjpInputParameter attribute value does not conform to the RDF/XML syntax as defined in RDF 1.1 XML Syntax | ++------------------------+---------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0034 <a href="#_ref_6">[6]</a>, clause 6.4.2, and TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.50.2.1 | ++------------------------+---------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+---------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 3 | ++------------------------+---------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+---------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the IUT **having** a <semanticMashupJobProfile> resource at\ | +| | TARGET\_RESOURCE\_ADDRESS **containing**\ | +| | accessControlPolicyIDs attribute **set to** allow the AE privileges to perform\ | +| | CREATE operation\ | +| | **}** | ++------------------------+---------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+---------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid CREATE Request **from** AE **containing**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS **and**\ | | +| | Resource Type **set to** 41 (semanticMashupInstance) **and**\ | | +| | From **set to** AE-ID **and**\ | | +| | Content **containing**\ | | +| | <semanticMashupInstance> resource representation **containing**\ | | +| | smjpID attribute**set to** a reference to the\ | | +| | <semanticMashupJobProfile> resource at\ | | +| | TARGET\_RESOURCE\_ADDRESS\ | | +| | smjpInputParameter **set to** a value that does not conform to the RDF/XML syntax\ | | +| | **}** | | ++------------------------+---------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {**\ | IUT >= AE | +| | the IUT **does not create** the <semanticMashupInstance> resource **and** \ | | +| | the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set to** 4000 (BAD\_REQUEST)\ | | +| | **}** | | ++------------------------+---------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + +TP/oneM2M/CSE/SEM/CRE/008 + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+----------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/SEM/CRE/008 | ++:=======================+:=================================================================================+:===============================================================================================================================================================================================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT rejects the creation request of a <semanticMashupInstance> resource, indicating a "BAD\_REQUEST" error, when its smjpInputParameter attribute value does not meet the input parameter requirement specified by the inputDescriptor attribute of the corresponding <semanticMashupJobProfile> resource | ++------------------------+----------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0034 <a href="#_ref_6">[6]</a>, clause 6.4.2, and TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.50.2.1 | ++------------------------+----------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+----------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 3 | ++------------------------+----------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+----------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the IUT **having** a <semanticMashupJobProfile> resource at\ | +| | TARGET\_RESOURCE\_ADDRESS **containing**\ | +| | accessControlPolicyIDs attribute **set to** allow the AE privileges to perform\ | +| | CREATE operation\ | +| | inputDescriptor attribute **set to** a valid value\ | +| | **}** | ++------------------------+----------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+----------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid CREATE Request **from** AE **containing**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS **and**\ | | +| | Resource Type **set to** 41 (semanticMashupInstance) **and**\ | | +| | From **set to** AE-ID **and**\ | | +| | Content **containing**\ | | +| | <semanticMashupInstance> resource representation **containing**\ | | +| | smjpID attribute**set to** a reference to the\ | | +| | <semanticMashupJobProfile> resource at\ | | +| | TARGET\_RESOURCE\_ADDRESS\ | | +| | smjpInputParameter **set to** a value of a type not allowed\ | | +| | according to the inputDescriptor attribute of the\ | | +| | <semanticMashupJobProfile> resource at\ | | +| | TARGET\_RESOURCE\_ADDRESS\ | | +| | **}** | | ++------------------------+----------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {**\ | IUT >= AE | +| | the IUT **does not create** the <semanticMashupInstance> resource **and** \ | | +| | the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set to** 4000 (BAD\_REQUEST)\ | | +| | **}** | | ++------------------------+----------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + +TP/oneM2M/CSE/SEM/CRE/009 + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+---------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/SEM/CRE/009 | ++:=======================+:======================================================================================+:========================================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT returns a "MASHUP\_MEMBER\_NOT\_FOUND" error when creating a <semanticMashupInstance> when a required mashup member resource cannot be identified | ++------------------------+---------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0034 <a href="#_ref_6">[6]</a>, clause 6.4.2, and TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.50.2.1 | ++------------------------+---------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+---------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 3 | ++------------------------+---------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+---------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the IUT **having** a <semanticMashupJobProfile> resource at\ | +| | TARGET\_RESOURCE\_ADDRESS **containing**\ | +| | accessControlPolicyIDs attribute **set to** allow the AE privileges to perform\ | +| | CREATE operation\ | +| | memberFilter attribute **set to** a SPARQL query to discover an unidentified mashup\ | +| | member\ | +| | **}** | ++------------------------+---------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+---------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid CREATE Request **from** AE **containing**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS **and**\ | | +| | Resource Type **set to** 41 (semanticMashupInstance) **and**\ | | +| | From **set to** AE-ID **and**\ | | +| | Content **containing**\ | | +| | <semanticMashupInstance> resource representation **containing**\ | | +| | smjpID attribute**set to** a reference to the\ | | +| | <semanticMashupJobProfile> resource at\ | | +| | TARGET\_RESOURCE\_ADDRESS\ | | +| | **}** | | ++------------------------+---------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= AE | +| | the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set to** 4121\ | | +| | (MASHUP\_MEMBER\_NOT\_FOUND)\ | | +| | **}** | | ++------------------------+---------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + +TP/oneM2M/CSE/SEM/CRE/010 + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/SEM/CRE/010 | ++:=======================+:=================================================================================================================+:====================================================================================================================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT rejects the creation request of a <semanticMashupJobProfile> resource, indicating a "BAD\_REQUEST" error, when its _inputDescriptor_ attribute value does not conform to the RDF/XML syntax as defined in RDF 1.1 XML Syntax | ++------------------------+------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0034 <a href="#_ref_6">[6]</a>, clause 6.3.2, and TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.49.2.1 | ++------------------------+------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 3 | ++------------------------+------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the AE **having** privileges to perform CREATE operation on the resource TARGET\_RESOURCE\_ADDRESS\ | +| | **}** | ++------------------------+------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **When {**\ | IUT <=> AE | +| | the IUT **receives** a valid CREATE Request from AE containing\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS **and**\ | | +| | Resource Type **set to** 40 (semanticMashupJobProfile) **and**\ | | +| | From set to AE-ID **and**\ | | +| | Content **containing** <semanticMashupJobProfile> resource\ | | +| | representation **containing** inputDescriptor attribute**set to** a\ | | +| | value that does not conform to the RDF/XML syntax\ | | +| | **}** | | ++------------------------+------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {**\ | IUT >= AE | +| | the IUT **does not create** the <semanticMashupJobProfile>\ | | +| | resource **and** \ | | +| | the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set to** 4000 (BAD\_REQUEST)\ | | +| | **}** | | ++------------------------+------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + +TP/oneM2M/CSE/SEM/CRE/011 + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+---------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/SEM/CRE/011 | ++:=======================+:==========================================================================+:====================================================================================================================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT rejects the creation request of a <semanticMashupJobProfile> resource, indicating a "BAD\_REQUEST" error, when its _outputDescriptor_ attribute value does not conform to the RDF/XML syntax as defined in RDF 1.1 XML Syntax | ++------------------------+---------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0034 <a href="#_ref_6">[6]</a>, clause 6.3.2, and TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.49.2.1 | ++------------------------+---------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+---------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 3 | ++------------------------+---------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+---------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state" **and**\ | +| | the IUT **having registered** the AE **and**\ | +| | the AE **having** privileges to perform CREATE operation on the resource\ | +| | TARGET\_RESOURCE\_ADDRESS\ | +| | **}** | ++------------------------+---------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+---------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **When {**\ | IUT <=> AE | +| | the IUT **receives** a valid CREATE Request from AE containing\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS **and**\ | | +| | Resource Type set to 40 (semanticMashupJobProfile) **and**\ | | +| | From set to AE-ID **and**\ | | +| | Content **containing** <semanticMashupJobProfile> resource\ | | +| | representation **containing** outputDescriptor attribute**set to**\ | | +| | a value that does not conform to the RDF/XML syntax\ | | +| | **}** | | ++------------------------+---------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {**\ | IUT >= AE | +| | the IUT **does not create** the <semanticMashupJobProfile>\ | | +| | resource **and** \ | | +| | the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set to** 4000 (BAD\_REQUEST)\ | | +| | **}** | | ++------------------------+---------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + +TP/oneM2M/CSE/SEM/CRE/012 + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+---------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/SEM/CRE/012 | ++:=======================+:==========================================================================+:======================================================================================================================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT rejects the creation request of a <semanticMashupJobProfile> resource, indicating a "BAD\_REQUEST" error, when its _functionDescriptor_ attribute value does not conform to the RDF/XML syntax as defined in RDF 1.1 XML Syntax | ++------------------------+---------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0034 <a href="#_ref_6">[6]</a>, clause 6.3.2, and TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.49.2.1 | ++------------------------+---------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+---------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 3 | ++------------------------+---------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+---------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state" **and**\ | +| | the IUT **having registered** the AE **and**\ | +| | the AE **having** privileges to perform CREATE operation on the resource\ | +| | TARGET\_RESOURCE\_ADDRESS\ | +| | **}** | ++------------------------+---------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+---------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **When {**\ | IUT <=> AE | +| | the IUT **receives** a valid CREATE Request from AE containing\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS **and**\ | | +| | Resource Type set to 40 (semanticMashupJobProfile) **and**\ | | +| | From set to AE-ID **and**\ | | +| | Content **containing** <semanticMashupJobProfile> resource\ | | +| | representation **containing** functionDescriptor attribute**set**\ | | +| | **to** a value that does not conform to the RDF/XML syntax\ | | +| | **}** | | ++------------------------+---------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {**\ | IUT >= AE | +| | the IUT **does not create** the <semanticMashupJobProfile>\ | | +| | resource **and** \ | | +| | the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set to** 4000 (BAD\_REQUEST)\ | | +| | **}** | | ++------------------------+---------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + +TP/oneM2M/CSE/SEM/CRE/013 + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+----------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/SEM/CRE/013 | ++:=======================+:=================================================================================+:==========================================================================================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT rejects the creation request of a <semanticMashupJobProfile> resource, indicating a "BAD\_REQUEST" error, when its _memberFilter_ attribute value does not conform to a valid SPARQL query request | ++------------------------+----------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0034 <a href="#_ref_6">[6]</a>, clause 6.3.2, and TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.49.2.1 | ++------------------------+----------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+----------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 3 | ++------------------------+----------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+----------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the IUT **having** a < semanticMashupJobProfile > resource at\ | +| | TARGET\_RESOURCE\_ADDRESS **containing**\ | +| | accessControlPolicyIDs attribute **set to** allow the AE privileges to perform\ | +| | CREATE operation\ | +| | **}** | ++------------------------+----------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+----------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **When {**\ | IUT <=> AE | +| | the IUT **receives** a valid UPDATE Request from AE containing\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS **and** Resource\ | | +| | Type **set to** 40 (semanticMashupJobProfile) **and**\ | | +| | From set to AE-ID **and**\ | | +| | Content **containing** <semanticMashupJobProfile> resource\ | | +| | representation **containing** memberFilter attribute**set to**\ | | +| | a value that does not conform to a valid SPARQL query\ | | +| | request\ | | +| | **}** | | ++------------------------+----------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {**\ | IUT >= AE | +| | the IUT **does not create** the <semanticMashupJobProfile>\ | | +| | resource **and** \ | | +| | the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set to** 4000 (BAD\_REQUEST)\ | | +| | **}** | | ++------------------------+----------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + +TP/oneM2M/CSE/SEM/CRE/014 + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++--------------------+--------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------+------------+ +| TP Id | TP/oneM2M/CSE/SEM/CRE/014 | ++:===================+:=======================================================================================================+:========================================================================================================================================================+:===========+ +| Test objective | Check that the IUT creates successfully the <semanticMashupInstance> resource | ++--------------------+--------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------+------------+ +| Reference | TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.54, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.50.2.1, TS-0034 <a href="#_ref_6">[6]</a>, clause 6.4.2 | ++--------------------+--------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------+------------+ +| Config Id | CF01 | ++--------------------+--------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------+------------+ +| Parent Release | Release 3 | ++--------------------+--------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------+------------+ +| PICS Selection | PICS\_CSE | ++--------------------+--------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------+------------+ +| Initial conditions | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the IUT **having** a <semanticMashupJobProfile> resource at\ | +| | TARGET\_RESOURCE\_ADDRESS **containing**\ | +| | accessControlPolicyIDs attribute **set to** allow the AE privileges to perform\ | +| | CREATE operation\ | +| | **}** | ++--------------------+--------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------+------------+ +| Expected behaviour | Test events | Direction | ++--------------------+--------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------+------------+ +| Expected behaviour | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid CREATE Request **from** AE **containing**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS **and**\ | | +| | Resource Type **set to** 41 (semanticMashupInstance) **and**\ | | +| | From **set to** AE-ID **and**\ | | +| | Content **containing** <semanticMashupInstance> resource representation **containing**\ | | +| | smjpID attribute**set to** a reference to the\ | | +| | <semanticMashupJobProfile> resource at\ | | +| | TARGET\_RESOURCE\_ADDRESS\ | | +| | smjpInputParameter **set to** a value that does conform to the RDF/XML syntax\ | | +| | **}** | | ++--------------------+--------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------+------------+ +| Expected behaviour | **then {**\ | IUT >= AE | +| | the IUT **creates** the semanticMashupInstance resource\ | | +| | **and** the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set to** 2001 (CREATED)\ | | +| | **}** | | ++--------------------+--------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------+------------+ + + +TP/oneM2M/CSE/SEM/CRE/015 + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++--------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------+------------+ +| TP Id | TP/oneM2M/CSE/SEM/CRE/015 | ++:===================+:==================================================================================================================================================================================================================================================================================================================================================================================================+:========================================================================================================================================================+:===========+ +| Test objective | Check that the IUT creates successfully the <semanticMashupInstance> resource with resultGenType set to WHEN\_SMI\_IS\_CREATED\ | +| | | ++--------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------+------------+ +| Reference | TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.54, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.50.2.1, TS-0034 <a href="#_ref_6">[6]</a>, clause 6.4.2 | ++--------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------+------------+ +| Config Id | CF01 | ++--------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------+------------+ +| Parent Release | Release 3 | ++--------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------+------------+ +| PICS Selection | PICS\_CSE | ++--------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------+------------+ +| Initial conditions | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the IUT **having** a <semanticMashupJobProfile> resource at\ | +| | TARGET\_RESOURCE\_ADDRESS **containing**\ | +| | accessControlPolicyIDs attribute **set to** allow the AE privileges to perform\ | +| | CREATE operation\ | +| | **}** | ++--------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------+------------+ +| Expected behaviour | Test events | Direction | ++--------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------+------------+ +| Expected behaviour | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid CREATE Request **from** AE **containing**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS **and**\ | | +| | Resource Type **set to** 41 (semanticMashupInstance) **and**\ | | +| | From **set to** AE-ID **and**\ | | +| | Content **containing** <semanticMashupInstance> resource representation **containing** smjpID attribute**set to** a reference to the <semanticMashupJobProfile> resource at TARGET\_RESOURCE\_ADDRESS smjpInputParameter **set to** a value that does conform to the RDF/XML syntax**and**\ | | +| | _resultGenType_ is set to WHEN\_SMI\_IS\_CREATED\ | | +| | **}** | | ++--------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------+------------+ +| Expected behaviour | **then {**\ | IUT >= AE | +| | the IUT **creates** the semanticMashupInstance resource\ | | +| | **and** the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set to** 2001 (CREATED)\ | | +| | **}** | | ++--------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------+------------+ + + +TP/oneM2M/CSE/SEM/CRE/016 + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/SEM/CRE/016 | ++:=======================+:=======================================================================================================================================================================================================================================================================================================================+:========================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT creates successfully the <_semanticMashupInstance_ > resource with resultGenType set to PERIODICALLY\ | +| | | ++------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.54, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.50.2.1, TS-0034 <a href="#_ref_6">[6]</a>, clause 6.4.2 | ++------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 3 | ++------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the IUT **having** a <semanticMashupJobProfile> resource at\ | +| | TARGET\_RESOURCE\_ADDRESS\ | +| | **and** the AE **having** privileges to perform CREATE operation at TARGET\_RESOURCE\_ADDRESS\ | +| | **}** | ++------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid CREATE Request **from** AE **containing**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS **and**\ | | +| | Resource Type **set to** 41 (semanticMashupInstance) **and**\ | | +| | From **set to** AE-ID **and**\ | | +| | Content **containing** <semanticMashupInstance> resource representation **containing** smjpID attribute**set to** a reference to the <semanticMashupJobProfile> resource at TARGET\_RESOURCE\_ADDRESS smjpInputParameter **set to**\ | | +| | a value that does conform to the RDF/XML syntax**and**\ | | +| | _resultGenType_ is set to PERIODICALLY with a period of t1\ | | +| | **}** | | ++------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {**\ | IUT >= AE | +| | the IUT **creates** a new semanticMashupInstance resource\ | | +| | **and** the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set to** 2001 (CREATED)\ | | +| | **}** | | ++------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + + + +TP/oneM2M/CSE/SEM/CRE/017 + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+---------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/SEM/CRE/017 | ++:=======================+:============================================================================================+:===================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT rejects the creation request of a <semanticDescriptor> resource in which descriptorRepresentation attribute is set to "IRI". | ++------------------------+---------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0034 <a href="#_ref_6">[6]</a>, clause 6.1.2, and TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.34.2.1 | ++------------------------+---------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+---------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 3 | ++------------------------+---------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+---------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the IUT **having** a parent resource at TARGET\_RESOURCE\_ADDRESS\ | +| | **and** the AE having privileges to perform CREATE operation at TARGET\_RESOURCE\_ADDRESS\ | +| | **}** | ++------------------------+---------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+---------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid CREATE Request **from** AE **containing**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS **and**\ | | +| | Resource Type **set to** 24 (semanticDescriptor) **and**\ | | +| | From **set to** AE-ID **and**\ | | +| | Content **containing**\ | | +| | <semanticDescriptor> resource representation **containing**\ | | +| | descriptorRepresentation attribute is **set to** "IRI"\ | | +| | **}** | | ++------------------------+---------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {**\ | IUT >= AE | +| | the IUT **does not create** the <semanticDescriptor> resource **and** \ | | +| | the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set to** 4000 (BAD\_REQUEST)\ | | +| | **}** | | ++------------------------+---------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + + +##### 7.2.2.15.2 UPDATE Operation +TP/oneM2M/CSE/SEM/UPD/001 + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+-------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/SEM/UPD/001 | ++:=======================+:================================================================================================+:=================================================================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT rejects the update request of a <semanticDescriptor> resource indicating a "NOT\_ACCEPTABLE" error when the request contains both semanticOpExec and descriptor attributes | ++------------------------+-------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.34.2.3 | ++------------------------+-------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+-------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 3 | ++------------------------+-------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+-------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the IUT **having** <semanticDescriptor> resource at TARGET\_RESOURCE\_ADDRESS\ | +| | **and** the AE **having** privileges to perform UPDATE operation at TARGET\_RESOURCE\_ADDRESS\ | +| | **}** | ++------------------------+-------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+-------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid UPDATE Request **from** AE **containing**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS **and**\ | | +| | Resource Type **set to** 24 (semanticDescriptor) **and**\ | | +| | From **set to** AE-ID **and**\ | | +| | Content **containing**\ | | +| | <semanticDescriptor> resource representation **containing**\ | | +| | descriptor attribute**set to** a valid value\ | | +| | semanticOpExec attribute **set to** a valid value\ | | +| | **}** | | ++------------------------+-------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {**\ | IUT >= AE | +| | the IUT **does not update** the <semanticDescriptor> resource **and** \ | | +| | the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set** **to** 5207 (NOT\_ACCEPTABLE)\ | | +| | **}** | | ++------------------------+-------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + + + +TP/oneM2M/CSE/SEM/UPD/002 + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+-----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/SEM/UPD/002 | ++:=======================+:====================================================================================================+:==================================================================================================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT rejects the update request of a <semanticDescriptor> resource indicating a "NOT\_ACCEPTABLE" error when the request contains a semanticOpExec attribute which does not contain a valid SPARQL query request | ++------------------------+-----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.34.2.3 | ++------------------------+-----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+-----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 3 | ++------------------------+-----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+-----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the IUT **having** <semanticDescriptor> resource at TARGET\_RESOURCE\_ADDRESS\ | +| | **and** the AE **having** privileges to perform UPDATE operation at TARGET\_RESOURCE\_ADDRESS\ | +| | **}** | ++------------------------+-----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+-----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid UPDATE Request **from** AE **containing**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS **and**\ | | +| | Resource Type **set to** 24 (semanticDescriptor) **and**\ | | +| | From **set to** AE-ID **and**\ | | +| | Content **containing**\ | | +| | <semanticDescriptor> resource representation **containing**\ | | +| | **no** descriptor attribute**and**\ | | +| | semanticOpExec attribute**set to** a non-valid SPARQL query request\ | | +| | **}** | | ++------------------------+-----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= AE | +| | the IUT **does not update** the <semanticDescriptor> resource **and**\ | | +| | the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set** **to** 5207 (NOT\_ACCEPTABLE)\ | | +| | **}** | | ++------------------------+-----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + + + +TP/oneM2M/CSE/SEM/UPD/003 + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+--------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/SEM/UPD/003 | ++:=======================+:=============================================================================================================+:===================================================================================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT rejects the update request of a <semanticDescriptor> resource when the request contains a descriptor attribute which does not conform to the RDF/XML syntax as defined in RDF 1.1 XML Syntax | ++------------------------+--------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.34.2.3 | ++------------------------+--------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+--------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 3 | ++------------------------+--------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+--------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the IUT **having** <semanticDescriptor> resource at TARGET\_RESOURCE\_ADDRESS\ | +| | **and** the AE **having** privileges to perform UPDATE operation at TARGET\_RESOURCE\_ADDRESS\ | +| | **}** | ++------------------------+--------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+--------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid UPDATE Request **from** AE **containing**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS **and**\ | | +| | Resource Type **set to** 24 (semanticDescriptor) **and**\ | | +| | From **set to** AE-ID **and**\ | | +| | Content **containing**\ | | +| | <semanticDescriptor> resource representation **containing**\ | | +| | **no** semanticOpExec attribute**and**\ | | +| | descriptor attribute**set to** a value that does not conform to the RDF/XML syntax\ | | +| | **}** | | ++------------------------+--------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= AE | +| | the IUT **does not update** the <semanticDescriptor> resource **and**\ | | +| | the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set** **to** 5207 (NOT\_ACCEPTABLE)\ | | +| | **}** | | ++------------------------+--------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + + + +TP/oneM2M/CSE/SEM/UPD/004 + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+-----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| \ | TP/oneM2M/CSE/SEM/UPD/004 | +| **TP Id** | | ++:=======================+:====================================================================================================+:====================================================================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT retrieves the referenced ontology from the ontology hosting CSE when performing a semantic validation as a result of an update of a stand-alone <semanticDescriptor> resource | ++------------------------+-----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0034 <a href="#_ref_6">[6]</a>, clauses 6.1.4 and 7.10.3, and TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.34.2.3 | ++------------------------+-----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 3 | ++------------------------+-----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF02 | ++------------------------+-----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+-----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the IUT **having** <semanticDescriptor> resource at TARGET\_RESOURCE\_ADDRESS\ | +| | **and** the AE **having** privileges to perform UPDATE operation at TARGET\_RESOURCE\_ADDRESS\ | +| | **and** the IUT **having** a local policy that allows semantic validation procedures\ | +| | **and** the ontology hosting CSE **having** an <ontology> resource at\ | +| | REFERENCED\_ONTOLOGY\_ADDRESS\ | +| | } | ++------------------------+-----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+-----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT receives a valid UPDATE Request from AE containing\ | | +| | To set to TARGET\_RESOURCE\_ADDRESS and\ | | +| | Resource Type set to 24 (semanticDescriptor) and\ | | +| | From set to AE-ID and\ | | +| | Content containing\ | | +| | <semanticDescriptor> resource representation **containing**\ | | +| | validationEnable attribute **set to** "True" **and**\ | | +| | descriptor attribute **and**\ | | +| | ontologyRef attribute **set to**\ | | +| | REFERENCED\_ONTOLOGY\_ADDRESS\ | | +| | **}** | | ++------------------------+-----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {**\ | IUT >= CSE | +| | the IUT **sends** a valid RETRIEVE Request containing\ | | +| | To **set to** REFERENCED\_ONTOLOGY\_ADDRESS**and**\ | | +| | Content **containing**\ | | +| | <ontology> resource representation\ | | +| | **}** | | ++------------------------+-----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + +TP/oneM2M/CSE/SEM/UPD/005 + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+-----------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| \ | TP/oneM2M/CSE/SEM/UPD/005 | +| **TP Id** | | ++:=======================+:====================================================================================================+:===========================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT sends a valid response when performing a semantic validation as a result of an update of a stand-alone <semanticDescriptor> resource | ++------------------------+-----------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0034 <a href="#_ref_6">[6]</a>, clauses 6.1.4 and 7.10.3, and TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.34.2.3 | ++------------------------+-----------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 3 | ++------------------------+-----------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF02 | ++------------------------+-----------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+-----------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the IUT **having** <semanticDescriptor> resource at TARGET\_RESOURCE\_ADDRESS\ | +| | **and** the AE **having** privileges to perform UPDATE operation at TARGET\_RESOURCE\_ADDRESS\ | +| | **and** the IUT **having** a local policy that allows semantic validation procedures\ | +| | **and** the ontology hosting CSE **having** an <ontology> resource at\ | +| | REFERENCED\_ONTOLOGY\_ADDRESS\ | +| | } | ++------------------------+-----------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+-----------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid UPDATE Request **from** AE **containing**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS **and**\ | | +| | Resource Type **set to** 24 (semanticDescriptor) **and**\ | | +| | From **set to** AE-ID **and**\ | | +| | Content **containing**\ | | +| | <semanticDescriptor> resource representation **containing**\ | | +| | validationEnable attribute **set to** "True" **and**\ | | +| | descriptor attribute **and**\ | | +| | ontologyRef attribute **set to**\ | | +| | REFERENCED\_ONTOLOGY\_ADDRESS\ | | +| | **}** | | ++------------------------+-----------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= AE | +| | the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set to** 2002 (UPDATED)**and**\ | | +| | Content **containing**\ | | +| | <semanticDescriptor> resource\ | | +| | **}** | | ++------------------------+-----------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + +TP/oneM2M/CSE/SEM/UPD/006 + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+-----------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| \ | TP/oneM2M/CSE/SEM/UPD/006 | +| **TP Id** | | ++:=======================+:====================================================================================================+:=============================================================================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT retrieves the linked <semanticDescriptor> resource from the hosting CSE when performing a semantic validation as a result of an update of the <semanticValidation> virtual resource | ++------------------------+-----------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0034 <a href="#_ref_6">[6]</a>, clauses 6.9.4 and 7.10.3, and TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.48.2.3 | ++------------------------+-----------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 3 | ++------------------------+-----------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF02 | ++------------------------+-----------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+-----------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the IUT **having** a <ontologyRepositoy> resource at TARGET\_RESOUCE ADDRESS\ | +| | **and** the AE **having** privileges to perform UPDATE operation at TARGET\_RESOURCE\_ADDRESS\ | +| | **and** the IUT**having** a <ontology> resource at REFERENCED\_ONTOLOGY\_ADDRESS\ | +| | **and** the IUT **having** a local policy that allows semantic validation procedures\ | +| | **and** the hosting CSE **having** a <semanticDescriptor> resource\ | +| | } | ++------------------------+-----------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+-----------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT receives a valid UPDATE Request from AE containing\ | | +| | To set to the TARGET\_RESOURCE\_ADDRESS/smv and\ | | +| | From set to AE-ID and\ | | +| | Content containing\ | | +| | <semanticDescriptor> resource representation **containing**\ | | +| | validationEnable attribute **set to** "True" **and**\ | | +| | descriptor attribute **and**\ | | +| | ontologyRef attribute **set to**\ | | +| | REFERENCED\_ONTOLOGY\_ADDRESS **and**\ | | +| | relatedSemantics attribute**set to**\ | | +| | LINKED\_SEMANTIC\_DESCRIPTOR\_ADDRESS\ | | +| | **}** | | ++------------------------+-----------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {**\ | IUT >= CSE | +| | the IUT **sends** a valid RETRIEVE Request containing\ | | +| | To **set to** LINKED\_SEMANTIC\_DESCRIPTOR\_ADDRESS**and**\ | | +| | Content **containing**\ | | +| | <semanticDescriptor> resource representation\ | | +| | **}** | | ++------------------------+-----------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + +TP/oneM2M/CSE/SEM/UPD/007 + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+-----------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| \ | TP/oneM2M/CSE/SEM/UPD/007 | +| **TP Id** | | ++:=======================+:====================================================================================================+:===============================================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT sends a valid response when performing a semantic validation a semantic validation as a result of an update of the <semanticValidation> virtual resource | ++------------------------+-----------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0034 <a href="#_ref_6">[6]</a>, clauses 6.9.4 and 7.10.3, and TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.48.2.3 | ++------------------------+-----------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 3 | ++------------------------+-----------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF02 | ++------------------------+-----------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+-----------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the IUT **having** a <ontologyRepositoy> resource at TARGET\_RESOUCE ADDRESS\ | +| | **and** the AE **having** privileges to perform UPDATE operation at TARGET\_RESOURCE\_ADDRESS\ | +| | **and** the IUT **having** a <ontology> resource at REFERENCED\_ONTOLOGY\_ADDRESS\ | +| | **and** the IUT **having** a local policy that allows semantic validation procedures\ | +| | **and** the hosting CSE **having** a <semanticDescriptor> resource\ | +| | } | ++------------------------+-----------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+-----------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT receives a valid UPDATE Request from AE containing\ | | +| | To set to the TARGET\_RESOURCE\_ADDRESS/smv and\ | | +| | From set to AE-ID and\ | | +| | Content containing\ | | +| | <semanticDescriptor> resource representation **containing**\ | | +| | validationEnable attribute **set to** "True" **and**\ | | +| | descriptor attribute **and**\ | | +| | ontologyRef attribute **set to**\ | | +| | REFERENCED\_ONTOLOGY\_ADDRESS **and**\ | | +| | relatedSemantics attribute**set to**\ | | +| | LINKED\_SEMANTIC\_DESCRIPTOR\_ADDRESS\ | | +| | **}** | | ++------------------------+-----------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {**\ | IUT >= CSE | +| | the IUT **sends** a valid response containing\ | | +| | Response Status Code indicating success of validation\ | | +| | Content **containing**\ | | +| | <semanticDescriptor> resource representation\ | | +| | **}** | | ++------------------------+-----------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + +TP/oneM2M/CSE/SEM/UPD/008 + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+----------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/SEM/UPD/008 | ++:=======================+:=================================================================================+:=====================================================================================================================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT rejects the update request of a <semanticMashupJobProfile> resource, indicating a "NOT\_ACCEPTABLE" error, when its _inputDescriptor_ attribute value does not conform to the RDF/XML syntax as defined in RDF 1.1 XML Syntax | ++------------------------+----------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0034 <a href="#_ref_6">[6]</a>, clause 6.3.4, and TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.49.2.3 | ++------------------------+----------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+----------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 3 | ++------------------------+----------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+----------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state" **and**\ | +| | the IUT **having registered** the AE **and**\ | +| | the IUT **having** a <semanticMashupJobProfile> resource at\ | +| | TARGET\_RESOURCE\_ADDRESS **containing**\ | +| | accessControlPolicyIDs attribute **set to** allow the AE privileges to perform\ | +| | UPDATE operation\ | +| | **}** | ++------------------------+----------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+----------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **When {**\ | IUT <=> AE | +| | the IUT **receives** a valid UPDATE Request from AE containing\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS **and**\ | | +| | Resource Type **set to** 40 (semanticMashupJobProfile) **and**\ | | +| | From set to AE-ID **and**\ | | +| | Content **containing** <semanticMashupJobProfile> resource\ | | +| | representation **containing** inputDescriptor attribute**set to** a\ | | +| | value that does not conform to the RDF/XML syntax\ | | +| | **}** | | ++------------------------+----------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {**\ | IUT >= AE | +| | the IUT **does not create** the <semanticMashupJobProfile>\ | | +| | resource **andg** \ | | +| | the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set to** 5207 (NOT\_ACCEPTABLE)\ | | +| | **}** | | ++------------------------+----------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + +TP/oneM2M/CSE/SEM/UPD/009 + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+-------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/SEM/UPD/009 | ++:=======================+:====================================================================================================================================+:======================================================================================================================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT rejects the update request of a <semanticMashupJobProfile> resource, indicating a "NOT\_ACCEPTABLE" error, when its _outputDescriptor_ attribute value does not conform to the RDF/XML syntax as defined in RDF 1.1 XML Syntax | ++------------------------+-------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0034 <a href="#_ref_6">[6]</a>, clause 6.3.4, and TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.49.2.3 | ++------------------------+-------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+-------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 3 | ++------------------------+-------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+-------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state" **and**\ | +| | the IUT **having registered** the AE **and**\ | +| | the IUT **having** a < semanticMashupJobProfile > resource at\ | +| | TARGET\_RESOURCE\_ADDRESS **containing** accessControlPolicyIDs attribute **set to**\ | +| | allow the AE privileges to perform UPDATE operation\ | +| | **}** | ++------------------------+-------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+-------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **When {**\ | IUT <=> AE | +| | the IUT **receives** a valid UPDATE Request from AE containing\ | | +| | **T** o **set to** TARGET\_RESOURCE\_ADDRESS **and**\ | | +| | Resource Type **set to** 40 (semanticMashupJobProfile) **and**\ | | +| | From set to AE-ID **and**\ | | +| | Content **containing** <semanticMashupJobProfile> resource\ | | +| | representation **containing** outputDescriptor attribute**set to** a value that does not conform to the RDF/XML syntax\ | | +| | **}** | | ++------------------------+-------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {**\ | IUT >= AE | +| | the IUT **does not create** the <semanticMashupJobProfile>\ | | +| | resource **and** \ | | +| | the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set to** 5207 (NOT\_ACCEPTABLE)\ | | +| | **}** | | ++------------------------+-------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + +TP/oneM2M/CSE/SEM/UPD/010 + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+----------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/SEM/UPD/010 | ++:=======================+:=======================================================================================+:========================================================================================================================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT rejects the update request of a <semanticMashupJobProfile> resource, indicating a "NOT\_ACCEPTABLE" error, when its _functionDescriptor_ attribute value does not conform to the RDF/XML syntax as defined in RDF 1.1 XML Syntax | ++------------------------+----------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0034 <a href="#_ref_6">[6]</a>, clause 6.3.4, and TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.49.2.3 | ++------------------------+----------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+----------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 3 | ++------------------------+----------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+----------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state" **and**\ | +| | the IUT **having registered** the AE **and**\ | +| | the IUT **having** a <semanticMashupJobProfile> resource at\ | +| | TARGET\_RESOURCE\_ADDRESS **containing** accessControlPolicyIDs attribute **set to** \ | +| | allow the AE privileges to perform UPDATE operation\ | +| | **}** | ++------------------------+----------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+----------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **When {**\ | IUT <=> AE | +| | the IUT **receives** a valid UPDATE Request from AE containing\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS **and**\ | | +| | Resource Type **set to** 40 (semanticMashupJobProfile) **and**\ | | +| | From set to AE-ID **and**\ | | +| | Content **containing** <semanticMashupJobProfile> resource\ | | +| | representation **containing** functionDescriptor attribute**set**\ | | +| | **to** a value that does not conform to the RDF/XML syntax\ | | +| | **}** | | ++------------------------+----------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {**\ | IUT >= AE | +| | the IUT **does not create** the <semanticMashupJobProfile>\ | | +| | resource **and**\ | | +| | the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set to** 5207 (NOT\_ACCEPTABLE)\ | | +| | **}** | | ++------------------------+----------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + +TP/oneM2M/CSE/SEM/UPD/011 + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+----------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/SEM/UPD/011 | ++:=======================+:=================================================================================+:=============================================================================================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT rejects the creation request of a <semanticMashupJobProfile> resource, indicating a "NOT\_ACCEPTABLE" error, when its _memberFilter_ attribute value does not conform to a valid SPARQL query request | ++------------------------+----------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0034 <a href="#_ref_6">[6]</a>, clause 6.3.4, and TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.49.2.3 | ++------------------------+----------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+----------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 3 | ++------------------------+----------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+----------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state" **and**\ | +| | the IUT **having registered** the AE **and**\ | +| | the IUT **having** a < semanticMashupJobProfile > resource at\ | +| | TARGET\_RESOURCE\_ADDRESS **containing**\ | +| | accessControlPolicyIDs attribute **set to** allow the AE privileges to perform\ | +| | UPDATE operation\ | +| | **}** | ++------------------------+----------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+----------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **When {**\ | IUT <=> AE | +| | the IUT **receives** a valid UPDATE Request from AE containing\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS **and**\ | | +| | Resource Type **set to** 40 (semanticMashupJobProfile) **and**\ | | +| | From set to AE-ID **and**\ | | +| | Content **containing** <semanticMashupJobProfile> resource\ | | +| | representation **containing** memberFilter attribute**set to**\ | | +| | a value that does not conform to a valid SPARQL query\ | | +| | request\ | | +| | **}** | | ++------------------------+----------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {**\ | IUT >= AE | +| | the IUT **does not create** the <semanticMashupJobProfile>\ | | +| | resource **and** \ | | +| | the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set to** 5207 (NOT\_ACCEPTABLE)\ | | +| | **}** | | ++------------------------+----------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + +TP/oneM2M/CSE/SEM/UPD/012 + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+----------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/SEM/UPD/012 | ++:=======================+:=================================================================================+:==========================================================================================================+:==============+ +| **Test objective** | Check that the IUT creates a new sematicMashupResult when the parameter smjpInputParameter is updated | ++------------------------+----------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0034 <a href="#_ref_6">[6]</a>, clause 6.3.4, and TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.49.2.3 | ++------------------------+----------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+----------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 3 | ++------------------------+----------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+----------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state" **and**\ | +| | the IUT **having registered** the AE **and**\ | +| | the IUT **having** a <semanticMashupInstance> resource at\ | +| | TARGET\_RESOURCE\_ADDRESS **containing**\ | +| | accessControlPolicyIDs attribute **set to** allow the AE privileges to perform\ | +| | UPDATE operation\ | +| | **}** | ++------------------------+----------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+----------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **When {**\ | IUT <=> AE | +| | the IUT **receives** a valid UPDATE Request from AE containing\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS **and**\ | | +| | Resource Type **set to** 41 (semanticMashupInstance) **and**\ | | +| | From set to AE-ID **and**\ | | +| | Content **containing** smjpInputParameter attribute**set**\ | | +| | **to** a valid value\ | | +| | **}** | | ++------------------------+----------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {**\ | IUT >= AE | +| | the IUT **creates** a new <sematicMashupResult>\ | | +| | resource **and** \ | | +| | the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set to** 2004 (UPDATED)\ | | +| | **}** | | ++------------------------+----------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------+---------------+ + + +TP/oneM2M/CSE/SEM/UPD/013 + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+----------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/SEM/UPD/013 | ++:=======================+:=================================================================================+:============================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT changes the mashupMember attribute of sematicMashupInstance when the parameter memberStoreType is updated | ++------------------------+----------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0034 <a href="#_ref_6">[6]</a>, clause 6.4.4, and TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.50.2.3, TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.54 | ++------------------------+----------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+----------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 3 | ++------------------------+----------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+----------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state" **and**\ | +| | the IUT **having registered** the AE **and**\ | +| | the IUT **having** a <semanticMashupInstance> resource at\ | +| | TARGET\_RESOURCE\_ADDRESS **containing**\ | +| | accessControlPolicyIDs attribute **set to** allow the AE privileges to perform\ | +| | UPDATE operation\ | +| | **}** | ++------------------------+----------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+----------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **When {**\ | IUT <=> AE | +| | the IUT **receives** a valid UPDATE Request from AE containing\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS **and**\ | | +| | Resource Type **set to** 41 (semanticMashupInstance) **and**\ | | +| | From set to AE-ID **and**\ | | +| | Content **containing** memberStoreType attribute set\ | | +| | **to** a new valid value\ | | +| | **}**\ | | +| | | | ++------------------------+----------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {**\ | IUT >= AE | +| | the IUT **updates** mashupMember attribute of resource **and** \ | | +| | the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set to** 2004 (UPDATED)\ | | +| | **}** | | ++------------------------+----------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + +TP/oneM2M/CSE/SEM/UPD/014 + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/SEM/UPD/014 | ++:=======================+:==========================================================================================================================================================================================+:=================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT rejects the update request of a <semanticDescriptor> resource in which descriptorRepresentation attribute is set to "IRI". | ++------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0034 <a href="#_ref_6">[6]</a>, clause 6.1.4, and TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.34.2.3 | ++------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 3 | ++------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state" **and**\ | +| | the IUT **having registered** the AE **and**\ | +| | the IUT **having** a <semanticDescriptor> resource at TARGET\_RESOURCE\_ADDRESS **and** the AE **having** privileges to perform UPDATE operation at TARGET\_RESOURCE\_ADDRESS\ | +| | **}** | ++------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {**\ | IUT <=> AE | +| | the IUT **receives** a valid UPDATE Request from AE containing\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** AE-ID **and**\ | | +| | Content **containing**\ | | +| | <semanticDescriptor> resource representation **containing**\ | | +| | descriptorRepresentation attribute is **set to** "IRI"\ | | +| | **}** | | ++------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {**\ | IUT >= AE | +| | the IUT **does not update** the <semanticDescriptor> resource **and** \ | | +| | the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set to** 4000 (BAD\_REQUEST)\ | | +| | **}** | | ++------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + +TP/oneM2M/CSE/SEM/UPD/015 + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/SEM/UPD/015 | ++:=======================+:=============================================================================================================================================================================================+:=====================================================================================================================================================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT generates a Response Status Code indicating a "SPARQL\_UPDATE\_ERROR" error to a update request of a <semanticDescriptor> resource in which semanticOpExec attribute contains a valid SPARQL update request and request cannot be executed by the Hosting CSE. | ++------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0034 <a href="#_ref_6">[6]</a>, clause 6.1.4, and TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.34.2.3 | ++------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 3 | ++------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state" **and**\ | +| | the IUT **having registered** the AE **and**\ | +| | the IUT **having** a <semanticDescriptor> resource at TARGET\_RESOURCE\_ADDRESS **and** the AE **having** privileges to perform UPDATE operation at TARGET\_RESOURCE\_ADDRESS\ | +| | **}** | ++------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {**\ | IUT <=> AE | +| | the IUT **receives** a valid UPDATE Request from AE containing\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS **and**\ | | +| | From set to AE-ID **and**\ | | +| | Content **containing** semanticOpExec attribute set\ | | +| | to a SPARQL update request **and**\ | | +| | SPARQL update request cannot be executed by IUT\ | | +| | **}**\ | | +| | | | ++------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {**\ | IUT >= AE | +| | the IUT **does not update** the <semanticDescriptor> resource **and** the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set to** 5212 (SPARQL\_UPDATE\_ERROR)\ | | +| | **}** | | ++------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + + +##### 7.2.2.15.3 RETRIEVE Operation +TP/oneM2M/CSE/SEM/RET/001 + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+----------------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/SEM/RET/001 | ++:=======================+:=============================================================================================================================================+:====================================================================================================================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT generates a Response Status Code indicating a "NOT\_ACCEPTABLE" error to a retrieve request of a <semanticFanOutPoint> resource when the request contains a semanticsFilter condition set to a non-valid SPARQL query request | ++------------------------+----------------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.35.2.2 | ++------------------------+----------------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+----------------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 3 | ++------------------------+----------------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+----------------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the IUT **having** a <group> resource at TARGET\_RESOURCE\_ADDRESS **containing**\ | +| | semanticSupportIndicator attribute**set to** "True" **and**\ | +| | accessControlPolicyIDs attribute **set to** allow the AE privileges to perform RETRIEVE operation **and**\ | +| | <semanticFanOutPoint> virtual resource\ | +| | **}** | ++------------------------+----------------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+----------------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid RETRIEVE Request **from** AE **containing**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS/sfop **and**\ | | +| | From **set to** AE-ID **and**\ | | +| | Semantic Query Indicator **set to** "True" **and**\ | | +| | Filter Criteria **containing**\ | | +| | semanticsFilter condition**set to** a non-valid SPARQL query request\ | | +| | **}** | | ++------------------------+----------------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {**\ | IUT >= AE | +| | the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set** **to** 5207 (NOT\_ACCEPTABLE)\ | | +| | **}** | | ++------------------------+----------------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + +TP/oneM2M/CSE/SEM/RET/002 + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+----------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/SEM/RET/002 | ++:=======================+:=============================================================================================================================================+:====================================================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT generates a <semanticMashupResult> resource as a child of a <semanticMashupInstance> when a retrieve operation is sent to its <mashup> virtual resource | ++------------------------+----------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.51.2.2, and TS-0034 <a href="#_ref_6">[6]</a>, clause 6.5.2 | ++------------------------+----------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+----------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 3 | ++------------------------+----------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+----------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the IUT **having** a <semanticMashupInstance> resource at\ | +| | TARGET\_RESOURCE\_ADDRESS **containing**\ | +| | accessControlPolicyIDs attribute **set to** allow the AE privileges to perform RETRIEVE operation **and**\ | +| | <mashup> virtual resource\ | +| | **}** | ++------------------------+----------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+----------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid RETRIEVE Request **from** AE **containing**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS/msp **and**\ | | +| | From **set to** AE-ID **and**\ | | +| | Content **set to** void\ | | +| | **}** | | ++------------------------+----------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {**\ | IUT >= AE | +| | the IUT**creates** a child <semanticMashupResult> resource at\ | | +| | TARGET\_RESOURCE\_ADDRESS **and**\ | | +| | the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set to** 2000 (OK)\ | | +| | **}** | | ++------------------------+----------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + +TP/oneM2M/CSE/SEM/RET/003 + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+----------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/SEM/RET/003 | ++:=======================+:=============================================================================================================================================+:=========================================================================================================================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT generates a Response Status Code indicating a "NOT\_ACCEPTABLE" error to a retrieve request of a <semanticFanOutPoint> resource when the request addresses a group resource with semanticSupportIndicator attribute set to "False" | ++------------------------+----------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.35.2.2, and TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.7.12 | ++------------------------+----------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+----------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 3 | ++------------------------+----------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+----------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the IUT **having** a <group> resource at TARGET\_RESOURCE\_ADDRESS **containing**\ | +| | semanticSupportIndicator attribute**set to** "False" **and**\ | +| | accessControlPolicyIDs attribute **set to** allow the AE privileges to perform RETRIEVE operation **and**\ | +| | <semanticFanOutPoint> virtual resource\ | +| | **}** | ++------------------------+----------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+----------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid RETRIEVE Request **from** AE **containing**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS/sfop **and**\ | | +| | From **set to** AE-ID **and**\ | | +| | Filter Criteria **containing**\ | | +| | semanticsFilter condition**set to** a valid SPARQL query request\ | | +| | **}** | | ++------------------------+----------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {**\ | IUT >= AE | +| | the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set** **to** 5207 (NOT\_ACCEPTABLE)\ | | +| | **}** | | ++------------------------+----------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + +TP/oneM2M/CSE/SEM/RET/004 + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+-----------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/SEM/RET/004 | ++:=======================+:============================================================================+:======================================================================================================================+:==============+ +| **Test objective** | Check that the IUT accepts a valid semantic discovery request for target resource other than <semanticFanOutPoint> | ++------------------------+-----------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0034 <a href="#_ref_6">[6]</a>, clause 7.4, TS-0001 <a href="#_ref_1">[1]</a> clauses 8.1.2 and 10.2.14 | ++------------------------+-----------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+-----------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 3 | ++------------------------+-----------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+-----------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the IUT **having** a AE resource **containing**\ | +| | <semanticDescriptor>\ | +| | **and** no restrictions from ACPs\ | +| | **}** | ++------------------------+-----------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+-----------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid RETRIEVE Request **from** AE **containing**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS **and**\ | | +| | Filter Criteria **containing**\ | | +| | semanticsFilter condition**set to** a valid SPARQL query request\ | | +| | **not containing** <Semantic Query Indicator> parameter\ | | +| | **}** | | ++------------------------+-----------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {**\ | IUT >= AE | +| | the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set to** 2000 (OK) **and**\ | | +| | Semantic resource discovery result **containing**\ | | +| | URI (of child resource with target semanticDescriptor)\ | | +| | **}** | | ++------------------------+-----------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------+---------------+ + + +TP/oneM2M/CSE/SEM/RET/005 + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+-----------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/SEM/RET/005 | ++:=======================+:============================================================================+:===============================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT accepts a valid semantic discovery request for group members | ++------------------------+-----------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clauses 8.1.2, 9.6.14a, 10.2.7.12 and 10.2.14, and TS-0034 <a href="#_ref_6">[6]</a>, clauses 6.2.2 and 7.4 | ++------------------------+-----------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+-----------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 3 | ++------------------------+-----------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+-----------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having** <semanticSupportIndicator>**set to** TRUE\ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the IUT **having** a AE <group> resource **containing**\ | +| | <semanticDescriptor>\ | +| | **and** no restrictions from ACPs\ | +| | **}** | ++------------------------+-----------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+-----------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid RETRIEVE Request **from** AE **containing**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS **containing** \ | | +| | <semanticFanOutPoint> **and**\ | | +| | Filter Criteria **containing**\ | | +| | semanticsFilter condition**set to** a valid SPARQL query request\ | | +| | **not containing** <Semantic Query Indicator> parameter\ | | +| | **}** | | ++------------------------+-----------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {**\ | IUT >= AE | +| | the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set to** 2000 (OK) **and**\ | | +| | Semantic resource discovery result **containing**\ | | +| | URI (of child resource with target semanticDescriptor)\ | | +| | **}** | | ++------------------------+-----------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + +TP/oneM2M/CSE/SEM/RET/006 + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+---------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/SEM/RET/006 | ++:=======================+:========================================================================================================+:====================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT accepts a valid semantic discovery request for group members hosted at other CSE and sends a discovery request to the remote CSE | ++------------------------+---------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0034 <a href="#_ref_6">[6]</a>, clauses 6.2.2 and 7.4 | ++------------------------+---------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF02 | ++------------------------+---------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 3 | ++------------------------+---------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+---------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the IUT **having** <semanticDescriptor> **having** linked semantic resource at remote CSE\ | +| | **and** no restrictions from ACPs\ | +| | **}** | ++------------------------+---------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+---------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when** **{** \ | IUT <=> AE | +| | the IUT **receives** a valid RETRIEVE Request **from** AE **containing**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS **containing** \ | | +| | <semanticFanOutPoint> **and**\ | | +| | **not containing** <Semantic Query Indicator> parameter\ | | +| | **}** | | ++------------------------+---------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {**\ | IUT >= CSE2 | +| | the IUT **sends** a valid RETRIEVE Request **containing**\ | | +| | To **set to** address of linked semantic resource at remote CSE\ | | +| | **}** | | ++------------------------+---------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + +TP/oneM2M/CSE/SEM/RET/007 + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+--------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/SEM/RET/007 | ++:=======================+:===================================================================================================================+:==========================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT accepts a valid semantic discovery response for group members hosted at other CSE and sends a discovery response to the originating AE | ++------------------------+--------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clauses 8.1.2, 9.6.14a, 10.2.7.12 and 10.2.14, and TS-0034 <a href="#_ref_6">[6]</a>, clauses 6.2.2 and 7.4 | ++------------------------+--------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF02 | ++------------------------+--------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 3 | ++------------------------+--------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+--------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the IUT **having** a <semanticDescriptor> resource **having** linked semantic resource at remote CSE\ | +| | **and** no restrictions from ACPs\ | +| | **and** the IUT **having** **receive** **d** a valid RETRIEVE Request **from** AE **containing**\ | +| | To **set to** TARGET\_RESOURCE\_ADDRESS **containing** \ | +| | <semanticFanOutPoint> **and**\ | +| | Filter Criteria **containing**\ | +| | semanticsFilter condition**set to** a valid SPARQL query request\ | +| | **not containing** <Semantic Query Indicator> parameter\ | +| | **and** the IUT **having** **sen** **t** a valid RETRIEVE Request **containing**\ | +| | To **set to** address of linked semantic resource at remote CSE\ | +| | **}** | ++------------------------+--------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+--------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when** **{** \ | IUT <=> CSE2 | +| | the IUT **receives** a valid Response **from** CSE2 **containing**\ | | +| | Response Status Code **set to** 2000 (OK) **and**\ | | +| | **containing** Semantic resource from remote CSE\ | | +| | **}** | | ++------------------------+--------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {**\ | IUT >= AE | +| | the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set to** 2000 (OK) **and**\ | | +| | Semantic resource discovery result **containing**\ | | +| | URI (of child resource with target semanticDescriptor)\ | | +| | **}** | | ++------------------------+--------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + +TP/oneM2M/CSE/SEM/RET/008 + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+-----------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/SEM/RET/008 | ++:=======================+:============================================================================+:====================================================================================================================+:==============+ +| **Test objective** | Check that the IUT retrieves _relatedSemantics_ in a _valid_ semantic discovery request | ++------------------------+-----------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0034 <a href="#_ref_6">[6]</a>, clauses 7.4, 7.4.3, and TS-0001 <a href="#_ref_1">[1]</a> clauses 8.1.2, 10.2.14 | ++------------------------+-----------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+-----------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 3 | ++------------------------+-----------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+-----------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the IUT **having** a AE resource **containing**\ | +| | <semanticDescriptor> **containing**\ | +| | _relatedSemantics_ attribute\ | +| | **and** no restrictions from ACPs\ | +| | **}** | ++------------------------+-----------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+-----------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid RETRIEVE Request **from** AE **containing**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS **and**\ | | +| | Filter Criteria **containing**\ | | +| | semanticsFilter condition**set to** a valid SPARQL query request\ | | +| | **not containing** <Semantic Query Indicator> parameter\ | | +| | **}** | | ++------------------------+-----------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {**\ | IUT >= AE | +| | the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set to** 2000 (OK) **and**\ | | +| | Semantic resource discovery result **containing**\ | | +| | URI (of child resource with target semanticDescriptor) **and**\ | | +| | URI (of resources from _relatedSemantics_ )\ | | +| | **}** | | ++------------------------+-----------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------+---------------+ + + +TP/oneM2M/CSE/SEM/RET/009 + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+-----------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/SEM/RET/009 | ++:=======================+:============================================================================+:==================================================================================================================+:==============+ +| **Test objective** | Check that the IUT retrieves _content-related semantics_ in a _valid_ semantic discovery request | ++------------------------+-----------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0034 <a href="#_ref_6">[6]</a>, clauses 7.4, 7.6, and TS-0001 <a href="#_ref_1">[1]</a> clauses 8.1.2, 10.2.14 | ++------------------------+-----------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+-----------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 3 | ++------------------------+-----------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+-----------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the IUT **having** a AE resource **containing** \ | +| | <semanticDescriptor> **and** \ | +| | <contentInstance> present\ | +| | **and** no restrictions from ACPs\ | +| | **}** | ++------------------------+-----------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+-----------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid RETRIEVE Request **from** AE **containing**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS **and**\ | | +| | Filter Criteria **containing**\ | | +| | semanticsFilter condition**set to** a valid SPARQL query request **and**\ | | +| | _content-related semantics_\ | | +| | **not containing** <Semantic Query Indicator> parameter\ | | +| | **}** | | ++------------------------+-----------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {**\ | IUT >= AE | +| | the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set to** 2000 (OK) **and**\ | | +| | Semantic resource discovery result **containing**\ | | +| | URI (of child resource with target semanticDescriptor)\ | | +| | **}** | | ++------------------------+-----------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------+---------------+ + + +TP/oneM2M/CSE/SEM/RET/010 + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+--------------------------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/SEM/RET/010 | ++:=======================+:===========================================================================================================================================+:========================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT returns successfully the attributes of the <_semanticMashupJobProfile_ > resource\ | +| | | ++------------------------+--------------------------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.49.2.2, TS-0034 <a href="#_ref_6">[6]</a>, clause 6.3.3, TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.53 | ++------------------------+--------------------------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+--------------------------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 3 | ++------------------------+--------------------------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+--------------------------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the IUT **having** a <semanticMashupJobProfile> resource at TARGET\_RESOURCE\_ADDRESS **containing**\ | +| | accessControlPolicyIDs attribute **set to** allow the AE privileges to\ | +| | perform RETRIEVE operation\ | +| | **}** | ++------------------------+--------------------------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+--------------------------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid RETRIEVE Request **from** AE **containing**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** AE\_ID **and**\ | | +| | **no** Content\ | | +| | **}** | | ++------------------------+--------------------------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= AE | +| | the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set to** 2000 (OK) **and**\ | | +| | Content **containing**\ | | +| | attributes of resource representation\ | | +| | **}** | | ++------------------------+--------------------------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + +TP/oneM2M/CSE/SEM/RET/011 + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+--------------------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/SEM/RET/011 | ++:=======================+:=====================================================================================================================================+:========================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT returns successfully the attributes of the <_semanticMashupInstance_ > resource\ | +| | | ++------------------------+--------------------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.50.2.2, TS-0034 <a href="#_ref_6">[6]</a>, clause 6.4.3, TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.54 | ++------------------------+--------------------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+--------------------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 3 | ++------------------------+--------------------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+--------------------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the IUT **having** a <semanticMashupInstance> resource at\ | +| | TARGET\_RESOURCE\_ADDRESS **containing**\ | +| | accessControlPolicyIDs attribute **set to** allow the AE privileges to perform RETRIEVE operation\ | +| | **}** | ++------------------------+--------------------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+--------------------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid RETRIEVE Request **from** AE **containing**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** AE\_ID **and**\ | | +| | **no** Content\ | | +| | **}** | | ++------------------------+--------------------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= AE | +| | the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set to** 2000 (OK) **and**\ | | +| | Content **containing**\ | | +| | attributes of resource representation\ | | +| | **}** | | ++------------------------+--------------------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + +TP/oneM2M/CSE/SEM/RET/012 + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+-------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/SEM/RET/012 | ++:=======================+:==================================================================================================================+:========================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT returns successfully the attributes of the <_semanticMashupResult_ > resource\ | +| | | ++------------------------+-------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.52.2.2, TS-0034 <a href="#_ref_6">[6]</a>, clause 6.6.2, TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.56 | ++------------------------+-------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+-------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 3 | ++------------------------+-------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+-------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the IUT **having** a <semanticMashupResult> resource at TARGET\_RESOURCE\_ADDRESS **containing**\ | +| | accessControlPolicyIDs attribute **set to** allow the AE privileges to perform RETRIEVE operation\ | +| | **}** | ++------------------------+-------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+-------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid RETRIEVE Request **from** AE **containing**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** AE\_ID **and**\ | | +| | **no** Content\ | | +| | **}** | | ++------------------------+-------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= AE | +| | the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set to** 2000 (OK) **and**\ | | +| | Content **containing**\ | | +| | attributes of resource representation\ | | +| | **}** | | ++------------------------+-------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + +TP/oneM2M/CSE/SEM/RET/013 + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/SEM/RET/013 | ++:=======================+:=============================================================================================================================================================================+:===========================================================================================================================+:==============+ +| **Test objective** | Check that the IUT rejects a semantic query request with semanticsFilter condition set to a non-valid SPARQL query request | ++------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0034 <a href="#_ref_6">[6]</a>, clause 7.5, TS-0004 <a href="#_ref_1">[1]</a> clauses 7.3.3.19 | ++------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 3 | ++------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the IUT **having** a resource at TARGET\_RESOURCE\_ADDRESS **containing**\ | +| | <semanticDescriptor> resource as direct child or as a descendent with accessControlPolicyIDs attribute **set to** allow the AE privileges to perform RETRIEVE operation\ | +| | **}** | ++------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid RETRIEVE Request **from** AE **containing**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS **and**\ | | +| | From set to AE-ID **and**\ | | +| | Semantic Query Indicator **set to** "True" **and**\ | | +| | Result Content shall be set to "semantic content"\ | | +| | Filter Criteria **containing**\ | | +| | semanticsFilter condition set to a non-valid SPARQL query request\ | | +| | **}** | | ++------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= AE | +| | the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set to** 4000 (BAD\_REQUEST)\ | | +| | } | | ++------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------+---------------+ + + +TP/oneM2M/CSE/SEM/RET/014 + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/SEM/RET/014 | ++:=======================+:=============================================================================================================================================================================+:===============================================================================================================+:==============+ +| **Test objective** | Check that the IUT accepts a valid semantic query request for target resource and returns a valid query result | ++------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0034 <a href="#_ref_6">[6]</a>, clause 7.5, TS-0004 <a href="#_ref_1">[1]</a> clauses 7.3.3.19 | ++------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 3 | ++------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the IUT **having** a resource at TARGET\_RESOURCE\_ADDRESS **containing**\ | +| | <semanticDescriptor> resource as direct child or as a descendent with accessControlPolicyIDs attribute **set to** allow the AE privileges to perform RETRIEVE operation\ | +| | **}** | ++------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid RETRIEVE Request **from** AE **containing**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS **and**\ | | +| | From set to AE-ID **and**\ | | +| | Semantic Query Indicator **set to** "True" **and**\ | | +| | Result Content shall be set to "semantic content"\ | | +| | Filter Criteria **containing**\ | | +| | semanticsFilter condition set to a valid SPARQL query request\ | | +| | **}** | | ++------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {**\ | IUT >= AE | +| | the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set to** 2000 (OK) **and**\ | | +| | Content **containing** string representing Semantic query result\ | | +| | **}** | | ++------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+---------------+ +TP/oneM2M/CSE/SEM/RET/015 + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+-------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/SEM/RET/015 | ++:=======================+:========================================================================================================================+:======================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT returns successfully the attributes of the <_semanticDescriptor_ > resource except the _semanticOpEx_ attribute | ++------------------------+-------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.34.2.2,, TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.30 | ++------------------------+-------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+-------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 3 | ++------------------------+-------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+-------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | \ | +| | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the IUT **having** a <semanticDescriptor> resource at TARGET\_RESOURCE\_ADDRESS **containing**\ | +| | accessControlPolicyIDs attribute **set to** allow the AE privileges to perform RETRIEVE operation\ | +| | **}** | ++------------------------+-------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+-------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid RETRIEVE Request **from** AE **containing**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** AE\_ID **and**\ | | +| | **no** Content\ | | +| | **}** | | ++------------------------+-------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= AE | +| | the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set to** 2000 (OK) **and**\ | | +| | Content **containing**\ | | +| | attributes of resource representation ensuring that the _semanticOpExec_ attribute is never returned in the response.\ | | +| | **}** | | ++------------------------+-------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + +TP/oneM2M/CSE/SEM/CRE/016 + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/SEM/CRE/016 | ++:=======================+:========================================================================================================================================================================+:==============================================================================================================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT generates a Response Status Code indicating a "ONTOLOGY\_NOT\_AVAILABLE" error when referenced ontology of the local linked <_semanticDescriptor_ > resources cannot be retrieved during a semantic validation process | ++------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.34.2.1 | ++------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 3 | ++------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE, PICS\_SEMANTIC\_VALIDATION | ++------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the AE **having** privileges to perform CREATE operation at TARGET\_RESOURCE\_ADDRESS\ | +| | **and** the IUT **having** privileges to perform RETRIEVE operation on <semanticDescriptor> resource at SEMANTIC\_DESCRIPTOR\_RESOURCE\_ADDRESS **containing**\ | +| | ontologyRef attribute **set to** an invalid URI\ | +| | **}** | ++------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid CREATE Request **from** AE **containing**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS **and**\ | | +| | Resource Type **set to** 24 (semanticDescriptor) **and**\ | | +| | From **set to** AE-ID **and**\ | | +| | Content **containing**\ | | +| | <semanticDescriptor> resource **containing**\ | | +| | validationEnable attribute **set to** "True" **and**\ | | +| | relatedSemantics attribute **set** **to** SEMANTIC\_DESCRIPTOR\_RESOURCE\_ADDRESS\ | | +| | **}** | | ++------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {**\ | IUT >= AE | +| | the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set to** 4118 (ONTOLOGY\_NOT\_AVAILABLE)\ | | +| | **}** | | ++------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + +TP/oneM2M/CSE/SEM/CRE/017 + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+--------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/SEM/CRE/017 | ++:=======================+:=======================================================================================================+:=============================================================================================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT generates a Response Status Code indicating a "INVALID\_SEMANTICS" error when any aspect of the semantic validation process fails (according to clause 7.10.3.7.10.4 in TS-0034<a href="#_ref_6">[6]</a>) | ++------------------------+--------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.34.2.1, TS-0034 <a href="#_ref_6">[6]</a>, clause 7.10.3, 7.10.4 | ++------------------------+--------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+--------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 3 | ++------------------------+--------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE, PICS\_SEMANTIC\_VALIDATION | ++------------------------+--------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the the AE **having** privileges to perform CREATE operation at TARGET\_RESOURCE\_ADDRESS**}** | ++------------------------+--------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+--------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | iIUT <=> AE | +| | the IUT **receives** a valid CREATE Request **from** AE **containing**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS **and**\ | | +| | Resource Type **set to** 24 (semanticDescriptor) **and**\ | | +| | From **set to** AE-ID **and**\ | | +| | Content **containing**\ | | +| | <semanticDescriptor> resource **containing**\ | | +| | validationEnable attribute **set to** "True" **and**\ | | +| | descriptor attribute **set to** invalid RDF triples\ | | +| | **}** | | ++------------------------+--------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= AE | +| | the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set to** 4120\ | | +| | (INVALID\_SEMANTICS)\ | | +| | **}** | | ++------------------------+--------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + +<br /> + + +##### 7.2.2.15.4 DELETE Operation +TP/oneM2M/CSE/SEM/DEL/001 + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+--------------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/SEM/DEL/001 | ++:=======================+:===========================================================================================================================================+:====================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT delete all <semanticMashupInstance> child resources when their parent <semanticMashupJobProfile> receives a delete request | ++------------------------+--------------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0034 <a href="#_ref_6">[6]</a>, clause 6.3.5 | ++------------------------+--------------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+--------------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 3 | ++------------------------+--------------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+--------------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the IUT **having** a <semanticMashupJobProfile> resource at TARGET\_RESOURCE\_ADDRESS **containing**\ | +| | accessControlPolicyIDs attribute **set to** allow the AE privileges to perform DELETE operation **and**\ | +| | <semanticMashupInstance> resource **and**\ | +| | <semanticMashupInstance> resource\ | +| | **}** | ++------------------------+--------------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+--------------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid DELETE Request **from** AE **containing**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** AE-ID **and**\ | | +| | Content **containing**\ | | +| | <semanticMashupJobProfile> resource representation\ | | +| | **}** | | ++------------------------+--------------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {**\ | IUT >= AE | +| | the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set to** 2002 (DELETED) **and**\ | | +| | the IUT **deletes** the <semanticMashupJobProfile> resource **and**\ | | +| | the IUT**deletes** the**two** <semanticMashupInstance> child resources\ | | +| | **}** | | ++------------------------+--------------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + +TP/oneM2M/CSE/SEM/DEL/002 + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+--------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/SEM/DEL/002 | ++:=======================+:===========================================================================================================================================+:=======================================================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT notifies all <semanticMashupInstance> resources referenced in the smiID attribute when the corresponding <semanticMashupJobProfile> receives a delete request | ++------------------------+--------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0034 <a href="#_ref_6">[6]</a>, clause 6.3.5 | ++------------------------+--------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF02 | ++------------------------+--------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 3 | ++------------------------+--------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+--------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the IUT **having** a <semanticMashupJobProfile> resource at TARGET\_RESOURCE\_ADDRESS **containing**\ | +| | accessControlPolicyIDs attribute **set to** allow the AE privileges to perform DELETE operation **and**\ | +| | smiID attribute**set to** a list of two <semanticMashupInstance> resources located in\ | +| | hosting CSE\ | +| | **}** | ++------------------------+--------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+--------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid DELETE Request **from** AE **containing**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** AE-ID **and**\ | | +| | Content **containing**\ | | +| | <semanticMashupJobProfile> resource representation\ | | +| | **}** | | ++------------------------+--------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {**\ | IUT >= CSE | +| | the IUT **notifies** each referenced <semanticMashupJobProfile> resource\ | | +| | located in the hosting CSE\ | | +| | **}** | | ++------------------------+--------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + +TP/oneM2M/CSE/SEM/DEL/003 + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/SEM/DEL/003 | ++:=======================+:==================================================================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT deletes successfully <_semanticMashupResult_ > resource\ | +| | | ++------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.52.2.4, TS-0034 <a href="#_ref_6">[6]</a>, clause 6.6.3, TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.56 | ++------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 3 | ++------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state" **and**\ | +| | the IUT **having registered** the AE **and**\ | +| | the IUT **having** a <semanticMashupResult> resource at TARGET\_RESOURCE\_ADDRESS **containing** accessControlPolicyIDs attribute **set to** allow the AE privileges to perform\ | +| | DELETE operation\ | +| | **}** | ++------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid DELETE Request **from** AE **containing**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** AE\_ID**and**\ | | +| | **no** content\ | | +| | **}** | | ++------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {**\ | IUT >= AE | +| | the IUT **deletes** the TARGET\_RESOURCE\_ADDRESS resource **and** \ | | +| | the IUT **sends** a Response message **containing**\ | | +| | Response Status Code **set to** 2002 (DELETED)\ | | +| | **}** | | ++------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + + +#### 7.2.2.16 Initial Service Provisioning (ISP) + +##### 7.2.2.16.1 BASIC Operation +TP/oneM2M/CSE/ISP/001 + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+-------------------------------------------------------------------------------------+----------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/ISP/001 | ++:=======================+:====================================================================================+:===============================================================+:==============+ +| **Test objective** | Check that the IUT accepts a valid M2M node subscription | ++------------------------+-------------------------------------------------------------------------------------+----------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clauses 9.6.19, 9.6.20,11.2 | ++------------------------+-------------------------------------------------------------------------------------+----------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+-------------------------------------------------------------------------------------+----------------------------------------------------------------+---------------+ +| **Parent Release** | Release 3 | ++------------------------+-------------------------------------------------------------------------------------+----------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_IN\_CSE, PICS\_REMOTE\_PROVISIONING | ++------------------------+-------------------------------------------------------------------------------------+----------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having completed** the enrolment function procedure with the AE\ | +| | **and** the IUT **having completed** the security provisioning procedure\ | +| | **and** the IUT **having** a <_m2mserviceSubscriptionProfile_ > **at**\ | +| | PARENT\_RESOURCE\_ADDRESS\ | +| | \ | +| | **}** | ++------------------------+-------------------------------------------------------------------------------------+----------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+-------------------------------------------------------------------------------------+----------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid CREATE Request **from** AE **containing**\ | | +| | To **set to** PARENT\_RESOURCE\_ADDRESS **and**\ | | +| | Resource Type **set to** 20_(_ _serviceSubscribedNode_ _)_ **and**\ | | +| | Content**containing** valid serviceSubscribedNode resource representation\ | | +| | **}** | | ++------------------------+-------------------------------------------------------------------------------------+----------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {**\ | IUT >= AE | +| | the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set to** 2001 (CREATED)\ | | +| | **}** | | ++------------------------+-------------------------------------------------------------------------------------+----------------------------------------------------------------+---------------+ + + +TP/oneM2M/CSE/ISP/002 + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+--------------------------------------------------------------------------------------+-------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/ISP/002 | ++:=======================+:=====================================================================================+:==================================================================+:==============+ +| **Test objective** | Check that the IUT rejects a non-authorized M2M node subscription | ++------------------------+--------------------------------------------------------------------------------------+-------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clauses 9.6.19, 9.6.20, 11.2 | ++------------------------+--------------------------------------------------------------------------------------+-------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+--------------------------------------------------------------------------------------+-------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 3 | ++------------------------+--------------------------------------------------------------------------------------+-------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_IN\_CSE, PICS\_REMOTE\_PROVISIONING | ++------------------------+--------------------------------------------------------------------------------------+-------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having completed** the enrolment function procedure with the AE \ | +| | **and** the IUT **having completed** the security provisioning procedure\ | +| | **and** the IUT **not containing** a <_m2m_ _serviceSubscriptionProfile_ >\ | +| | **}** | ++------------------------+--------------------------------------------------------------------------------------+-------------------------------------------------------------------+---------------+ +| \ | **Test events** | **Direction** | +| \ | | | +| \ | | | +| | | | ++------------------------+--------------------------------------------------------------------------------------+-------------------------------------------------------------------+---------------+ +| \ | **when {** \ | IUT <=> AE | +| \ | the IUT **receives** a valid CREATE Request **from** AE **containing**\ | | +| \ | Resource Type **set to** 20_(_ _serviceSubscribedNode_ _)_ **and**\ | | +| | Content **containing** valid serviceSubscribedNode resource\ | | +| | **}** | | ++------------------------+--------------------------------------------------------------------------------------+-------------------------------------------------------------------+---------------+ +| \ | **then {**\ | IUT >= AE | +| \ | the IUT **sends** a valid Response **containing**\ | | +| \ | Response Status Code **set to** 4103 (ORIGINATOR\_HAS\_NO\_PRIVILEGE)**and**\ | | +| | **no** Content\ | | +| | **}** | | ++------------------------+--------------------------------------------------------------------------------------+-------------------------------------------------------------------+---------------+ + + + +#### 7.2.2.17 Service Charging and Accounting (CSA) + +##### 7.2.2.17.1 Event Based Charging (EBC) +TP/oneM2M/CSE/SCA/EBC/001 + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++-------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/SCA/EBC/001 | ++:==========================================+:===========================================================================================================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT successfully generates the statistics collection record and send to target AE once the IUT receives an event collection trigger from AE when the eventType attribute is TIMERBASED in the stat collection configuration | ++-------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.11, clause 9.6.24, TS004 <a href="#_ref_2">[2]</a>, clause 7.4.24 | ++-------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++-------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 4 | ++-------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE, PICS\_SCA | ++-------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** an AE\ | +| | **and** the IUT**having a** statsConfig resource **containing**\ | +| | **a child** eventConfig resource **containing**\ | +| | eventType attribute **set to** TIMERBASED **and**\ | +| | eventID attribute **having value** EVENT\_ID\ | +| | **and** the IUT **having a** statsCollect resource **containing**\ | +| | eventID attribute**set to** EVENT\_ID\ | +| | **and** the AE **having** privileges to perform Create operation\ | +| | **}** | ++-------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++-------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **is triggered to send** statistic collection record\ | | +| | } | | ++-------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | AE <=> IUT | +| | the IUT **sends** a valid Notify Request **containing**\ | | +| | Content (see note) **containing**\ | | +| | **Statistic collection** representation\ | | +| | **}** | | ++-------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| NOTE: Content value is not specified. | ++-------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + +TP/oneM2M/CSE/SCA/EBC/002 + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++-------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/SCA/EBC/002 | ++:==========================================+:===========================================================================================================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT successfully generates the statistics collection record and send to target AE once the IUT receives an event collection trigger from AE when the eventType attribute is TIMERBASED in the stat collection configuration | ++-------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.11, clause 9.6.24, TS004 <a href="#_ref_2">[2]</a>, clause 7.4.24 | ++-------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++-------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 4 | ++-------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE, PICS\_SCA | ++-------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** an AE\ | +| | **and** the IUT**having a** statsConfig resource **containing**\ | +| | **a child** eventConfig resource **containing**\ | +| | eventType attribute **set to** TIMERBASED **and**\ | +| | eventID attribute **having value** EVENT\_ID\ | +| | **and** the IUT **having a** statsCollect resource **containing**\ | +| | eventID attribute**set to** EVENT\_ID\ | +| | **and** the AE **having** privileges to perform Update operation\ | +| | **}** | ++-------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++-------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **is triggered to send** statistic collection record\ | | +| | } | | ++-------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | AE <=> IUT | +| | the IUT **sends** a valid Notify Request **containing**\ | | +| | Content (see note) **containing**\ | | +| | **statistic collection** representation\ | | +| | **}** | | ++-------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| NOTE: Content value is not specified. | ++-------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + +TP/oneM2M/CSE/SCA/EBC/003 + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++-------------------------------------------+----------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/SCA/EBC/003 | ++:==========================================+:=====================================================================+:=============================================================================================================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT successfully generates the statistics collection record and send to target AE once the IUT receives an event collection trigger from AE when the eventType attribute is STORAGEBASED in the stat collection configuration | ++-------------------------------------------+----------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.11, clause 9.6.24, TS004 <a href="#_ref_2">[2]</a>, clause 7.4.24 | ++-------------------------------------------+----------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++-------------------------------------------+----------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 4 | ++-------------------------------------------+----------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE, PICS\_SCA | ++-------------------------------------------+----------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** an AE\ | +| | **and** the IUT**having a** statsConfig resource **containing**\ | +| | **a child** eventConfig resource **containing**\ | +| | eventType attribute **set to** STORAGEBASED **and**\ | +| | eventID attribute **having value** EVENT\_ID\ | +| | **and** the IUT **having a** statsCollect resource **containing**\ | +| | eventID attribute**set to** EVENT\_ID\ | +| | **and** the AE **having** privileges to perform Create operation\ | +| | **}** | ++-------------------------------------------+----------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++-------------------------------------------+----------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **is triggered to send** statistic collection record\ | | +| | } | | ++-------------------------------------------+----------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | AE <=> IUT | +| | the IUT **sends** a valid Notify Request **containing** \ | | +| | Content (see note) **containing**\ | | +| | **statistic collection** resource representation\ | | +| | **}** | | ++-------------------------------------------+----------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| NOTE: Content value is not specified. | ++-------------------------------------------+----------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + +TP/oneM2M/CSE/SCA/EBC/004 + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++-------------------------------------------+----------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/SCA/EBC/004 | ++:==========================================+:=====================================================================+:==============================================================================================================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT successfully generates the statistics collection record and send to target AE once the IUT receives an event collection trigger from AE when the eventType attribute is DataOperation in the stat collection configuration | ++-------------------------------------------+----------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.11, clause 9.6.24, TS004 <a href="#_ref_2">[2]</a>, clause 7.4.24 | ++-------------------------------------------+----------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++-------------------------------------------+----------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 4 | ++-------------------------------------------+----------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE, PICS\_SCA | ++-------------------------------------------+----------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** an AE\ | +| | **and** the IUT**having a** statsConfig resource **containing**\ | +| | **a child** eventConfig resource **containing**\ | +| | eventType attribute **set to** DataOperation **and**\ | +| | eventID attribute **having value** EVENT\_ID\ | +| | **and** the IUT **having a** statsCollect resource **containing**\ | +| | eventID attribute**set to** EVENT\_ID\ | +| | **and** the AE **having** privileges to perform Create operation\ | +| | **}** | ++-------------------------------------------+----------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++-------------------------------------------+----------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **is triggered to send** statistic collection record\ | | +| | } | | ++-------------------------------------------+----------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | AE <=> IUT | +| | the IUT **sends** a valid Notify Request **containing** \ | | +| | Content (see note) **containing**\ | | +| | **statistic collection** resource representation\ | | +| | **}** | | ++-------------------------------------------+----------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| NOTE: Content value is not specified. | ++-------------------------------------------+----------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + +<br />TP/oneM2M/CSE/SCA/EBC/005 + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+----------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/SCA/EBC/005 | ++:=======================+:=====================================================================================================================+:==============+ +| **Test objective** | Check that the IUT does not accept _eventEnd_ time less than _eventStart_ time | ++------------------------+----------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.11.6, clause 9.6.24, TS004 <a href="#_ref_2">[2]</a>, clause 7.4.24.2 | ++------------------------+----------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+----------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 4 | ++------------------------+----------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE, PICS\_SCA | ++------------------------+----------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** an AE\ | +| | **and** the IUT**having a** statsConfig resource\ | +| | **and** the AE **having** privileges to perform Create operation\ | +| | **}** | ++------------------------+----------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+----------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid CREATE request **containing**\ | | +| | eventConfig resource **containing**\ | | +| | eventEnd time **less than** eventStart time\ | | +| | } | | ++------------------------+----------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | AE <=> IUT | +| | the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set to** 4000 (BAD\_REQUEST)\ | | +| | **}** | | ++------------------------+----------------------------------------------------------------------------------------------------------------------+---------------+ + + +TP/oneM2M/CSE/SCA/EBC/006 + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+----------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/SCA/EBC/006 | ++:=======================+:=====================================================================================================================+:==============+ +| **Test objective** | Check that the IUT verifies _dataSize_ attribute when _eventType_ is set to "Storage based" | ++------------------------+----------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.11.6, clause 9.6.24, TS004 <a href="#_ref_2">[2]</a>, clause 7.4.24.2 | ++------------------------+----------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+----------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 4 | ++------------------------+----------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE,PICS\_SCA | ++------------------------+----------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** an AE\ | +| | **and** the IUT**having a** statsConfig resource\ | +| | **and** the AE **having** privileges to perform Create operation\ | +| | **}** | ++------------------------+----------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+----------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid CREATE request **containing**\ | | +| | eventConfig resource **containing**\ | | +| | eventType **set to** STORAGEBASED **and**\ | | +| | dataSize attribute **not set** \ | | +| | } | | ++------------------------+----------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | AE <=> IUT | +| | the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set to** 4000 (BAD\_REQUEST)\ | | +| | **}** | | ++------------------------+----------------------------------------------------------------------------------------------------------------------+---------------+ + + +TP/oneM2M/CSE/SCA/EBC/007 + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++-------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/SCA/EBC/007 | ++:==========================================+:=====================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT generates statistic collection records when multiple <statsCollect> resources are defined | ++-------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.11.10, clause 9.6.24, clause 9.6.25, TS004 <a href="#_ref_2">[2]</a>, clause 7.4.24.2 | ++-------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++-------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 4 | ++-------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE, PICS\_SCA | ++-------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** an AE\ | +| | **and** the IUT**having a** statsConfig resource **containing**\ | +| | **a child** eventConfig resource **containing**\ | +| | eventType attribute **set to** TIMERBASED **and**\ | +| | eventID attribute **having value** EVENT\_ID\ | +| | **and** the IUT **having a** statsCollect resource **containing**\ | +| | eventID attribute**set to** EVENT\_ID **and**\ | +| | collectingEntity attribute **set to** AE\ | +| | **and** the IUT **having a** statsCollect resource **containing**\ | +| | eventID attribute**set to** EVENT\_ID **and**\ | +| | collectingEntity attribute **set to** AE\ | +| | **}** | ++-------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++-------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **is triggered to send** statistic collection record\ | | +| | } | | ++-------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | AE <=> IUT | +| | the IUT **sends** a valid Notify Request **containing**\ | | +| | Content (see note) **containing**\ | | +| | **statistic collection** representation1 **and**\ | | +| | **statistic collection** representation2\ | | +| | **}** | | ++-------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| NOTE: Content value is not specified. | ++-------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + +TP/oneM2M/CSE/SCA/EBC/008 + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/SCA/EBC/008 | ++:=======================+:===================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT sends a CDR in an Accounting-Request message when sending to an external charging service | ++------------------------+------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 12.2.4.2, clause 9.6.24, clause 9.6.25, TS004 <a href="#_ref_2">[2]</a>, clause 7.4.24.2 | ++------------------------+------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 4 | ++------------------------+------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE, PICS\_SCA | ++------------------------+------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** an AE\ | +| | **and** the IUT**having a** statsConfig resource **containing**\ | +| | **a child** eventConfig resource **containing**\ | +| | eventType attribute **set to** TIMERBASED **and**\ | +| | eventID attribute **having value** EVENT\_ID\ | +| | **and** the IUT **having a** statsCollect resource **containing**\ | +| | eventID attribute**set to** EVENT\_ID\ | +| | **and** the charging messages are sent to an external Charging Server\ | +| | **}** | ++------------------------+------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **is triggered to send** statistic collection record\ | | +| | } | | ++------------------------+------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | AE <=> IUT | +| | the IUT **sends** a valid Notify Request **containing**\ | | +| | Content (see note) **containing**\ | | +| | **statistic collection** representation\ | | +| | **}** | | ++------------------------+------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + + +#### 7.2.2.18 Service Subscription Management(SSM) + +##### 7.2.2.18.1 Service Subscription User Profile(SSUP) +TP/oneM2M/CSE/SSM/SSUP/001 + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/SSM/SSUP/001 | ++:=======================+:=============================================================================================================================+:=============================================================================================================================+:==============+ +| **Test objective** | Check that the IUT successfully performs operations on resource serviceSubscribedUserProfile for authorized M2M Service User | ++------------------------+------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clauses 9.6.68 | ++------------------------+------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 4 | ++------------------------+------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having** m2mServiceSubscriptionProfile **at** TARGET\_RESOURCE\_ADDRESS **containing** a child resource\ | +| | **and** the AE **having** privileges to perform _OPERATION_ on TARGET\_RESOURCE\_ADDRESS\ | +| | **and** the IUT**having** an authorized M2M Service User AE-ID\ | +| | **}** | ++------------------------+------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid _OPERATION_ Request **from** AE **containing**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** authorized M2M Users AE-ID **and**\ | | +| | **}** | | ++------------------------+------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {**\ | IUT >= AE | +| | the IUT **sends** a valid Response **containing**\ | | +| | Response Status **set to** _RESPONSE\_STATUS\_CODE_ **and**\ | | +| | Content **containing**\ | | +| | serviceSubscribedUserProfile resource representation (when required)\ | | +| | **}** | | ++------------------------+------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------+---------------+ + + + +|**TP Id** |**OPERATION** |**RESPONSE\_STATUS\_CODE** | +|-|-|-| +|TP/oneM2M/CSE/SSM/SSUP/001\_CRE |CREATE |2001 (CREATED) | +|TP/oneM2M/CSE/SSM/SSUP/001\_RET |RETRIEVE |2000 (OK) | +|TP/oneM2M/CSE/SSM/SSUP/001\_UPD |UPDATE |2004 (UPDATED) | +|TP/oneM2M/CSE/SSM/SSUP/002\_DEL |DELETE |2002 (DELETED) | + + + +TP/oneM2M/CSE/SSM/SSUP/002 + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/SSM/SSUP/002 | ++:=======================+:=================================================================================================================================================================================================================================================+:==========================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT rejects the operation on serviceSubscribedUserProfile resource when the attributes violate the limits specified in the parent resource | ++------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clauses 9.6.68 | ++------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 4 | ++------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {**\ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT**having registered** an AE\ | +| | **and** the IUT **having** serviceSubscribedUserProfile at TARGET\_RESOURCE\_ADDRESS **and** the AE **having** privileges to perform _OPERATION_ on TARGET\_RESOURCE **and** the IUT**having** an authorized M2M Service User AE-ID\ | +| | \ | +| | **}** | ++------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behavior** | **Test events** | **Direction** | ++------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behavior** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid _OPERATION_ Request **from** AE **containing**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** authorized M2M Users AE-ID\ | | +| | **}** | | ++------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behavior** | **then {**\ | IUT >= AE | +| | the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set to** 4102 (CONTENTS\_UNACCEPTABLE)\ | | +| | **}** | | ++------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + + +|**TP Id** |**OPERATION** | +|-|-| +|TP/oneM2M/CSE/SSM/SSUP/002\_CRE |CREATE | +|TP/oneM2M/CSE/SSM/SSUP/002\_UPD |UPDATE | + + + + + +<br />TP/oneM2M/CSE/SSM/SSUP/003 + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+------------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/SSM/SSUP/003 | ++:=======================+:=============================================================================================================================+:======================================================================================+:==============+ +| **Test objective** | Check that the IUT successfully restricts the usage of services by a M2M Service User | ++------------------------+------------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clauses 9.6.68 | ++------------------------+------------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+------------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 4 | ++------------------------+------------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+------------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT**having registered** an AE\ | +| | **and** the IUT **having** m2mServiceSubscriptionProfile **at** TARGET\_RESOURCE\_ADDRESS **containing** a child resource\ | +| | the AE **having** privileges to perform _OPERATION_ on TARGET\_RESOURCE\_ADDRESS\ | +| | **and** the IUT**having** an authorized M2M Service User\ | +| | **}** | ++------------------------+------------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------+---------------+ +| **Expected behavior** | **Test events** | **Direction** | ++------------------------+------------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------+---------------+ +| **Expected behavior** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid _OPERATION_ Request **from** AE **containing**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** an authorized M2M Service User AE-ID\ | | +| | **}** | | ++------------------------+------------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------+---------------+ +| **Expected behavior** | **then {**\ | IUT >= AE | +| | the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code set to _RESPONSE\_STATUS\_CODE_ **and**\ | | +| | Content **containing**\ | | +| | serviceSubscribedUserProfile resource representation\ | | +| | **}** | | ++------------------------+------------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------+---------------+ + + + +|**TP Id** |**OPERATION** |**RESPONSE\_STATUS\_CODE** | +|-|-|-| +|TP/oneM2M/CSE/SSM/SSUP/003\_CRE |CREATE |2001 (CREATED) | +|TP/oneM2M/CSE/SSM/SSUP/003\_UPD |UPDATE |2004 (UPDATED) | + + + + + +<br />TP/oneM2M/CSE/SSM/SSUP/004 + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/SSM/SSUP/004 | ++:=======================+:=======================================================================================================================================================================================+:==================================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT rejects the _OPERATION_ when the associated services of a M2M Service User reach limits provided in the serviceSubscribedUserProfile resource | ++------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clauses 9.6.68 | ++------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 4 | ++------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT**having registered** an AE\ | +| | **and** the IUT **having** serviceSubscribedUserProfile at TARGET\_RESOURCE\_ADDRESS **and** the AE **having** privileges to perform _OPERATION_ on TARGET\_RESOURCE\_ADDRESS\ | +| | **}** | ++------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid _OPERATION_ Request **from** AE **containing**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** an authorized M2M Service User AE-ID\ | | +| | **}** | | ++------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {**\ | IUT >= AE | +| | the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set to** 4102 (CONTENTS\_UNACCEPTABLE)\ | | +| | } | | ++------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + + +|**TP Id** |**OPERATION** | +|-|-| +|TP/oneM2M/CSE/SSM/SSUP/004\_CRE |CREATE | +|TP/oneM2M/CSE/SSM/SSUP/004\_UPD |UPDATE | + + + +<br />TP/oneM2M/CSE/SSM/SSUP/005 + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/SSM/SSUP/005 | ++:=======================+:======================================================================================================================================================================================+:===========================================================================================================================================+:==============+ +| **Test objective** | Check that IUT rejects the request when the values of _ATTRIBUTE_ in request exceed the actual resources associated with the Service user | ++------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clauses 9.6.68 | ++------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 4 | ++------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT**having registered** an AE\ | +| | **and** the IUT **having** serviceSubscribedUserProfile **at** TARGET\_RESOURCE\_ADDRESS **and** the AE **having** privileges to perform UPDATE on TARGET\_RESOURCE\_ADDRESS\ | +| | **}** | ++------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid UPDATE Request **from** AE **containing**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** an authorized M2M Service User AE-ID\ | | +| | **}** | | ++------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {**\ | IUT >= AE | +| | the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set to** 4102 (CONTENTS\_UNACCEPTABLE)\ | | +| | **}** | | ++------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + + +|**TP Id** |**ATTRIBUTE** | +|-|-| +|TP/oneM2M/CSE/SSM/SSUP/005\_MNA |maxNumAEs | +|TP/oneM2M/CSE/SSM/SSUP/005\_MNN |maxNumNodes | +|TP/oneM2M/CSE/SSM/SSUP/005\_MNC |maxNumContainers | +|TP/oneM2M/CSE/SSM/SSUP/005\_MNI |maxNumInstancesPerContainer | + + + +<br />TP/oneM2M/CSE/SSM/SSUP/006 + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/SSM/SSUP/006 | ++:=======================+:======================================================================================================================================================================================+:==================================================================================================================================================+:==============+ +| **Test objective** | Check that IUT accepts the request when the values of _ATTRIBUTE_ in request do not exceed the actual resources associated with the Service user | ++------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clauses 9.6.68 | ++------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 4 | ++------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS \_CSE | ++------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT**having registered** an AE\ | +| | **and** the IUT **having** serviceSubscribedUserProfile at TARGET\_RESOURCE\_ADDRESS **and** the AE **having** privileges to perform UPDATE on TARGET\_RESOURCE**\_** ADDRESS\ | +| | **}** | ++------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid UPDATE Request **from** AE **containing**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** AE-ID **and**\ | | +| | **}** | | ++------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {**\ | IUT >= AE | +| | the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set to** 2004 (UPDATED)\ | | +| | **}** | | ++------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + + +|**TP Id** |**RESOURCE\_TYPE** | +|-|-| +|TP/oneM2M/CSE/SSM/SSUP/006\_MNA |maxNumAEs | +|TP/oneM2M/CSE/SSM/SSUP/006\_MNN |maxNumNodes | +|TP/oneM2M/CSE/SSM/SSUP/006\_MNC |maxNumContainers | +|TP/oneM2M/CSE/SSM/SSUP/006\_MNI |maxNumInstancesPerContainer | + + + +<br />TP/oneM2M/CSE/SSM/SSUP/007 + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+----------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/SSM/SSUP/007 | ++:=======================+:=============================================================================================+:=================================================================================================================================================================================================================================+:==============+ +| **Test objective** | Check that IUT successfully accepts the request with the default access control policies when the accessControlPolicyIDs attribute of a resource serviceSubscribedUserProfile created by this M2M Service User is not configured | ++------------------------+----------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clauses 9.6.68 | ++------------------------+----------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+----------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 4 | ++------------------------+----------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS \_CSE | ++------------------------+----------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having** m2mServiceSubscriptionProfile at TARGET\_RESOURCE\_ADDRESS\ | +| | **and** the AE **having** privileges to perform _OPERATION_ on TARGET\_RESOURCE\_ADDRESS\ | +| | **and** the IUT **having** an authorized M2M Service User AE-ID\ | +| | **}** | ++------------------------+----------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+----------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid _OPERATION_ Request **from** AE **containing**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** an authorized M2M Service User AE-ID\ | | +| | **}** | | ++------------------------+----------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {**\ | IUT >= AE | +| | the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set to** _RESPONSE\_STATUS\_CODE_\ | | +| | **}** | | ++------------------------+----------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + + +|**TP Id** |**OPERATION** |**RESPONSE\_STATUS\_CODE** | +|-|-|-| +|TP/oneM2M/CSE/SSM/SSUP/007\_CRE |CREATE |2001 (CREATED) | +|TP/oneM2M/CSE/SSM/SSUP/007\_RET |RETRIEVE |2000 (OK) | +|TP/oneM2M/CSE/SSM/SSUP/007\_UPD |UPDATE |2004 (UPDATED) | + + + + + +<br />TP/oneM2M/CSE/SSM/SSUP/008 + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/SSM/SSUP/008 | ++:=======================+:===============================================================================================================================================+:=====================================================================================================================================+:==============+ +| **Test objective** | Check that IUT rejects _OPERATION_ request if service subscription profile associated with the M2M service user/AE is not available | ++------------------------+------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0004 <a href="#_ref_2">[2]</a>, clauses 7.3.2 | ++------------------------+------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 4 | ++------------------------+------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_IN\_CSE | ++------------------------+------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having** **registered** the AE\ | +| | **and** the IUT **not having** a <serviceSubscribedUserProfile_>_ associated with the M2M service user **at** TARGET\_RESOURCE\_ADDRESS\ | +| | **and** the AE **having** privileges to perform operation on\ | +| | TARGET\_RESOURCE\_ADDRESS\ | +| | **}** | ++------------------------+------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid _OPERATION_ Request **from** an AE **containing**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS**and**\ | | +| | From **set to** AE-ID **and**\ | | +| | a valid content\ | | +| | **}** | | ++------------------------+------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {**\ | IUT >= AE | +| | the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set to** 41xx (UNAUTHORIZED\_USER)\ | | +| | **}** | | ++------------------------+------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + + +|**TP Id** |**OPERATION** | +|-|-| +|TP/oneM2M/CSE/SSM/SSUP/008\_RET |RETRIEVE | +|TP/oneM2M/CSE/SSM/SSUP/008\_UPD |UPDATE | +|TP/oneM2M/CSE/SSM/SSUP/008\_DEL |DELETE | + + + + + + + + +##### 7.2.2.18.2 Service Subscription Profile(SSP) + +###### 7.2.2.18.2.1 Basic Operation +TP/oneM2M/CSE/SSM/SSP/001 + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+---------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/SSM/SSP/001 | ++:=======================+:================================================================================+:================================================================================================================+:==============+ +| **Test objective** | Check that the IUT successfully performs operations on resource m2mServiceSubscriptionProfile for authorized AE | ++------------------------+---------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clauses 9.6.19 | ++------------------------+---------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+---------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 4 | ++------------------------+---------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_IN\_CSE | ++------------------------+---------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the AE **having** privileges to perform _OPERATION_ on the resource\ | +| | TARGET\_RESOURCE\_ADDRESS\ | +| | **}** | ++------------------------+---------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+---------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid _OPERATION_ Request **from** AE **containing**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** authorized AE-ID\ | | +| | **}** | | ++------------------------+---------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {**\ | IUT >= AE | +| | the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set to** _RESPONSE\_STATUS\_CODE_\ | | +| | **}** | | ++------------------------+---------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------+---------------+ + + + +|**TP Id** |**OPERATION** |**RESPONSE\_STATUS\_CODE** | +|-|-|-| +|TP/oneM2M/CSE/SSM/SSP/001\_CRE |CREATE |2001 (CREATED) | +|TP/oneM2M/CSE/SSM/SSP/001\_RET |RETRIEVE |2000 (OK) | +|TP/oneM2M/CSE/SSM/SSP/001\_UPD |UPDATE |2004 (UPDATED) | +|TP/oneM2M/CSE/SSM/SSP/001\_DEL |DELETE |2002 (DELETED) | + + + +TP/oneM2M/CSE/SSM/SSP/002 + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+-------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/SSM/SSP/002 | ++:=======================+:==========================================================================================+:===========================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT responds with an error when the AE not having service subscription tries to perform OPERATION on the resource TARGET\_RESOURCE\_ADDRESS | ++------------------------+-------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0004 <a href="#_ref_2">[2]</a>, clause 7.3.2.1, clause 7.3.2.7 | ++------------------------+-------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+-------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 4 | ++------------------------+-------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+-------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **not** **having** a m2mServiceSubscriptionProfile resource For the AE\ | +| | **}** | ++------------------------+-------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+-------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid OPERATION Request **from** AE\ | | +| | **}** | | ++------------------------+-------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {**\ | IUT >= CSE | +| | the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set to** 4128 (SERVICE\_SUBSCRIPTION\_NOT\_ESTABLISHED)\ | | +| | **}** | | ++------------------------+-------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + + + + +|**TP Id** |**OPERATION** | +|-|-| +|TP/oneM2M/CSE/SSM/SSP/002\_CRE |CREATE | +|TP/oneM2M/CSE/SSM/SSP/002\_RET |RETRIEVE | +|TP/oneM2M/CSE/SSM/SSP/002\_UPD |UPDATE | +|TP/oneM2M/CSE/SSM/SSP/002\_DEL |DELETE | + + + + + +TP/oneM2M/CSE/SSM/SSP/003 + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/SSM/SSP/003 | ++:=======================+:===========================================================================================================+:======================================================================================================================+:==============+ +| **Test objective** | Check that the IUT responds with an error when the AE having inactive service subscription tries to perform a request | ++------------------------+------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0004 <a href="#_ref_2">[2]</a>, clause 7.3.2.1, clause 7.3.2.7 | ++------------------------+------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 4 | ++------------------------+------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having** a m2mServiceSubscriptionProfile resource For the AE\ | +| | **containing**\ | +| | _status_ attribute **set to** INACTIVE\ | +| | **}** | ++------------------------+------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid OPERATION Request **from** AE To **set to** TARGET\_RESOURCE\_ADDRESS\ | | +| | **}** | | ++------------------------+------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {**\ | IUT >= CSE | +| | the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set to** 4139 (SERVICE\_SUBSCRIPTION\_NOT\_ACTIVE)\ | | +| | **}** | | ++------------------------+------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------+---------------+ + + + + + +|**TP Id** |**OPERATION** | +|-|-| +|TP/oneM2M/CSE/SSM/SSP/003\_CRE |CREATE | +|TP/oneM2M/CSE/SSM/SSP/003\_RET |RETRIEVE | +|TP/oneM2M/CSE/SSM/SSP/003\_UPD |UPDATE | +|TP/oneM2M/CSE/SSM/SSP/003\_DEL |DELETE | + + + + + +TP/oneM2M/CSE/SSM/SSP/004 + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+----------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/SSM/SSP/004 | ++:=======================+:=================================================================================+:======================================================================================================================+:==============+ +| **Test objective** | Check that the IUT processes the request when the AE having an active service subscription tries to perform a request | ++------------------------+----------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0004 <a href="#_ref_2">[2]</a>, clause 7.3.2.1 | ++------------------------+----------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+----------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 4 | ++------------------------+----------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+----------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the IUT **having** a m2mServiceSubscriptionProfile resource For the AE\ | +| | **containing**\ | +| | _status_ attribute **set to** ACTIVE\ | +| | **}** | ++------------------------+----------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+----------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid RETRIEVE Request **from** AE\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS\ | | +| | **}** | | ++------------------------+----------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {**\ | IUT >= CSE | +| | the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set to** 2000(OK)\ | | +| | **}** | | ++------------------------+----------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------+---------------+ + + +TP/oneM2M/CSE/SSM/SSP/005 + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+----------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/SSM/SSP/005 | ++:=======================+:=================================================================================+:==============================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT responds with an error when the authorized AE exceeds the request rate limit specified in its service subscription profile | ++------------------------+----------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0004 <a href="#_ref_2">[2]</a>, clause 7.3.2.x | ++------------------------+----------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+----------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 4 | ++------------------------+----------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+----------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the IUT **having** a m2mServiceSubscriptionProfile resource For the AE\ | +| | **containing**\ | +| | _maxRequestRate_ attribute **set to** MAX\_REQUEST\_RATE\ | +| | **}** | ++------------------------+----------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+----------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid _OPERATION_ Request\ | | +| | **at** a rate **higher than** MAX\_REQUEST\_RATE\ | | +| | **from** AE **containing**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** authorized AE-ID\ | | +| | **}** | | ++------------------------+----------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {**\ | IUT >= CSE | +| | the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set to** 413x (SERVICE\_SUBSCRIPTION\_LIMITS\_EXCEEDED)\ | | +| | **}** | | ++------------------------+----------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + + + + +|**TP Id** |**OPERATION** | +|-|-| +|TP/oneM2M/CSE/SSM/SSP/005\_CRE |CREATE | +|TP/oneM2M/CSE/SSM/SSP/005\_RET |RETRIEVE | +|TP/oneM2M/CSE/SSM/SSP/005\_UPD |UPDATE | +|TP/oneM2M/CSE/SSM/SSP/005\_DEL |DELETE | + + + +TP/oneM2M/CSE/SSM/SSP/006 + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+----------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/SSM/SSP/006 | ++:=======================+:=================================================================================+:===========================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT processes the request when the authorized AE sends requests within the request rate limit specified in its service subscription profile | ++------------------------+----------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0004 <a href="#_ref_2">[2]</a>, clause 7.3.2.x | ++------------------------+----------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+----------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 4 | ++------------------------+----------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+----------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the IUT **having** a m2mServiceSubscriptionProfile resource For the AE\ | +| | **containing**\ | +| | _maxRequestRate_ attribute **set to** MAX\_REQUEST\_RATE\ | +| | **}** | ++------------------------+----------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+----------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid RETRIEVE Request\ | | +| | **at** a rate **less than** MAX\_REQUEST\_RATE\ | | +| | **from** AE **containing**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** authorized AE-ID\ | | +| | **}** | | ++------------------------+----------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {**\ | IUT >= CSE | +| | the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set to** 2000(OK)\ | | +| | **}** | | ++------------------------+----------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + +TP/oneM2M/CSE/SSM/SSP/007 + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+--------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/SSM/SSP/007 | ++:=======================+:===============================================================================================================================+:=================================================================================================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT responds with an error when the authorized AE tries to perform OPERATION on the resource TARGET\_RESOURCE\_ADDRESS and it exceeds the limit for ATTRIBUTE\_NAME in its m2mServiceSubscriptionProfile resource | ++------------------------+--------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0004 <a href="#_ref_2">[2]</a>, clause 7.3.3.x | ++------------------------+--------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+--------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 4 | ++------------------------+--------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+--------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the IUT **having** a m2mServiceSubscriptionProfile resource For the AE\ | +| | **containing**\ | +| | _ATTRIBUTE\_NAME_ attribute **set to** MAX\_VALUE\ | +| | **and** the IUT having the current limit with CURRENT\_VALUE corresponding to this _ATTRIBUTE\_NAME_ **equal** MAX\_VALUE\ | +| | **}** | ++------------------------+--------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+--------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid _OPERATION_ Request\ | | +| | **from** AE **containing**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** authorized AE-ID\ | | +| | **}** | | ++------------------------+--------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {**\ | IUT >= CSE | +| | the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set to** 413x (SERVICE\_SUBSCRIPTION\_LIMITS\_EXCEEDED)\ | | +| | **}** | | ++------------------------+--------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + + + + +|**TP Id** |**ATTRIBUTE\_NAME** |**OPERATION** | +|-|-|-| +|TP/oneM2M/CSE/SSM/SSP/007\_MAE |maxNumAEs |CREATE | +|TP/oneM2M/CSE/SSM/SSP/007\_MND |maxNumNodes |CREATE | +|TP/oneM2M/CSE/SSM/SSP/007\_MNB |maxNumBytes |CREATE | +|TP/oneM2M/CSE/SSM/SSP/007\_MNU |maxNumUsers |CREATE | +|TP/oneM2M/CSE/SSM/SSP/007\_MNC |maxNumContainers |CREATE | +|TP/oneM2M/CSE/SSM/SSP/007\_MIC\_CRE |maxNumInstancesPerContainer |CREATE | +|TP/oneM2M/CSE/SSM/SSP/007\_MIC\_UPD |maxNumInstancesPerContainer |UPDATE | +|TP/oneM2M/CSE/SSM/SSP/007\_MNT |maxNumTimeSeries |CREATE | +|TP/oneM2M/CSE/SSM/SSP/007\_MMG\_CRE |maxMembersPerGroup |CREATE | +|TP/oneM2M/CSE/SSM/SSP/007\_MMG\_UPD |maxMembersPerGroup |UPDATE | +|TP/oneM2M/CSE/SSM/SSP/007\_MNF |maxNumFlexContainers |CREATE | + + + +TP/oneM2M/CSE/SSM/SSP/008 + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+-----------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/SSM/SSP/008 | ++:=======================+:==================================================================================================================================+:=====================================================================================================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT processes the request when the authorized AE having not exceeded the limit for ATTRIBUTE\_NAME in its m2mServiceSubscriptionProfile resource tries to perform OPERATION on the resource TARGET\_RESOURCE\_ADDRESS | ++------------------------+-----------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0004 <a href="#_ref_2">[2]</a>, clause 7.3.3.x | ++------------------------+-----------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+-----------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 4 | ++------------------------+-----------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+-----------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the IUT **having** a m2mServiceSubscriptionProfile resource For the AE\ | +| | **containing**\ | +| | _ATTRIBUTE\_NAME_ attribute **set to** MAX\_VALUE\ | +| | **and** the IUT having the current limit corresponding to this _ATTRIBUTE\_NAME_ with CURRENT\_VALUE **less than** MAX\_VALUE\ | +| | **}** | ++------------------------+-----------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+-----------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid _OPERATION_ Request\ | | +| | **from** AE **containing**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** authorized AE-ID\ | | +| | **}** | | ++------------------------+-----------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {**\ | IUT >= CSE | +| | the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set to** _RESPONSE\_STATUS\_CODE_ \ | | +| | **}** | | ++------------------------+-----------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + + + + +|**TP Id** |**RESOURCE\_TYPE** |**OPERATION** |**RESPONSE\_STATUS\_CODE** | +|-|-|-|-| +|TP/oneM2M/CSE/SSM/SSP/008\_MAE |maxNumAEs |CREATE |2001 (CREATED) | +|TP/oneM2M/CSE/SSM/SSP/008\_MND |maxNumNodes |CREATE |2001 (CREATED) | +|TP/oneM2M/CSE/SSM/SSP/008\_MNB |maxNumBytes |CREATE |2001 (CREATED) | +|TP/oneM2M/CSE/SSM/SSP/008\_MNU |maxNumUsers |CREATE |2001 (CREATED) | +|TP/oneM2M/CSE/SSM/SSP/008\_MNC |maxNumContainers |CREATE |2001 (CREATED) | +|TP/oneM2M/CSE/SSM/SSP/008\_MIC\_CRE |maxNumInstancesPerContainer |CREATE |2001 (CREATED) | +|TP/oneM2M/CSE/SSM/SSP/008\_MIC\_UPD |maxNumInstancesPerContainer |UPDATE |2004 (UPDATED) | +|TP/oneM2M/CSE/SSM/SSP/008\_MNT |maxNumTimeSeries |CREATE |2001 (CREATED) | +|TP/oneM2M/CSE/SSM/SSP/008\_MMG\_CRE |maxMembersPerGroup |CREATE |2001 (CREATED) | +|TP/oneM2M/CSE/SSM/SSP/008\_MMG\_UPD |maxMembersPerGroup |UPDATE |2004 (UPDATED) | +|TP/oneM2M/CSE/SSM/SSP/008\_MNF |maxNumFlexContainers |CREATE |2001 (CREATED) | + + + + +###### 7.2.2.18.2.2 UPDATE +TP/oneM2M/CSE/SSM/SSP/UPD/001 + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+---------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/SSM/SSP/UPD/001 | ++:=======================+:==========================================================================+:================================================================================================================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT updates the value of the attributes _activationTime_ , _status_ , _deactivationTime_ in <m2mserviceSubscriptionProfile> resource when _activate_ attribute is set to TRUE in resource representation of UPDATE request | ++------------------------+---------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clauses 9.6.19, TS-0004<a href="#_ref_2">[2]</a>, clauses 7.4.19.2.3 | ++------------------------+---------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+---------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 4 | ++------------------------+---------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_IN\_CSE | ++------------------------+---------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the AE **having** privileges to perform UPDATE on the resource\ | +| | TARGET\_RESOURCE\_ADDRESS\ | +| | **}** | ++------------------------+---------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+---------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid UPDATE Request **from** AE **containing**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** authorized AE-ID\ | | +| | Content **containing**\ | | +| | m2mServiceSubscriptionProfile resource **containing**\ | | +| | _activate_ attribute **set to** TRUE\ | | +| | **}** | | ++------------------------+---------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {**\ | IUT >= AE | +| | the IUT **updates** the TARGET\_RESOURCE\_ADDRESS resource\ | | +| | **and** the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set to** 2004 (UPDATED) **and**\ | | +| | Content **containing**\ | | +| | m2mServiceSubscriptionProfile resource**containing**\ | | +| | _activate_ attribute **set to** TRUE\ | | +| | _activationTime_ attribute **set to** Current Time\ | | +| | _deactivationTime_ attribute **set to** Null\ | | +| | _status_ attribute **set to** ACTIVE\ | | +| | **}** | | ++------------------------+---------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + +TP/oneM2M/CSE/SSM/SSP/UPD/002 + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+---------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/SSM/SSP/UPD/002 | ++:=======================+:==========================================================================+:===============================================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT updates the value of the attributes de_activationTime_ , _status_ when _activate_ attribute is set to FALSE in resource representation of UPDATE request | ++------------------------+---------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clauses 9.6.19, TS-0004<a href="#_ref_2">[2]</a>, clauses 7.4.19.2.3 | ++------------------------+---------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+---------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 4 | ++------------------------+---------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_IN\_CSE | ++------------------------+---------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the AE **having** privileges to perform UPDATE on the resource\ | +| | TARGET\_RESOURCE\_ADDRESS\ | +| | **}** | ++------------------------+---------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+---------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid UPDATE Request **from** AE **containing**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** authorized AE-ID\ | | +| | Content **containing**\ | | +| | m2mServiceSubscriptionProfile resource **containing**\ | | +| | _activate_ attribute **set to** FALSE\ | | +| | **}** | | ++------------------------+---------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {**\ | IUT >= AE | +| | the IUT **updates** the TARGET\_RESOURCE\_ADDRESS resource\ | | +| | **and** the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set to** 2004 (UPDATED) **and**\ | | +| | Content **containing**\ | | +| | m2mServiceSubscriptionProfile resource**containing**\ | | +| | _activate_ attribute **set to** FALSE\ | | +| | _deactivationTime_ attribute **set to** Current Time\ | | +| | _status_ attribute **set to** INACTIVE\ | | +| | **}** | | ++------------------------+---------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + +TP/oneM2M/CSE/SSM/SSP/UPD/003 + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+----------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/SSM/SSP/UPD/003 | ++:=======================+:=====================================================================================================================+:=============================================================================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT overrides the value of the attribute ATTRIBUTE\_NAME with the current limit when the value provided in the resource representation of the UPDATE request is less than the current limit. | ++------------------------+----------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clauses 9.6.19, TS-0004<a href="#_ref_2">[2]</a>, clauses 7.4.19.2.3 | ++------------------------+----------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+----------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 4 | ++------------------------+----------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_IN\_CSE | ++------------------------+----------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the IUT **having created** a <m2mServiceSubscriptionProfile> resource at TARGET\_RESOURCE\_ADDRESS\ | +| | **containing**\ | +| | _ATTRIBUTE\_NAME_ attribute **set to** MAX\_VALUE\ | +| | **and** the IUT having the current limit VALUE\_1 corresponding to this _ATTRIBUTE\_NAME_\ | +| | **and** the AE **having** privileges to perform UPDATE on the resource\ | +| | TARGET\_RESOURCE\_ADDRESS\ | +| | **}** | ++------------------------+----------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+----------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid UPDATE Request **from** AE **containing**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** authorized AE-ID\ | | +| | Content **containing**\ | | +| | m2mServiceSubscriptionProfile resource **containing**\ | | +| | _ATTRIBUTE\_NAME_ attribute **set to** value **less than**\ | | +| | VALUE\_1.\ | | +| | **}** | | ++------------------------+----------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {**\ | IUT >= AE | +| | the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set** **to** 2004 (UPDATED) **and**\ | | +| | Content **containing**\ | | +| | m2mServiceSubscriptionProfile resource **containing**\ | | +| | _ATTRIBUTE\_NAME_ attribute **set to** VALUE\_1\ | | +| | **}** | | ++------------------------+----------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + + +|**TP Id** |**ATTRIBUTE\_NAME** | +|-|-| +|TP/oneM2M/CSE/SSM/SSP/UPD/003\_MAE |maxNumAEs | +|TP/oneM2M/CSE/SSM/SSP/UPD/003\_MND |maxNumNodes | +|TP/oneM2M/CSE/SSM/SSP/UPD/003\_MNB |maxNumBytes | +|TP/oneM2M/CSE/SSM/SSP/UPD/003\_MNU |maxNumUsers | +|TP/oneM2M/CSE/SSM/SSP/UPD/003\_MRR |maxRequestRate | +|TP/oneM2M/CSE/SSM/SSP/UPD/003\_MNC |maxNumContainers | +|TP/oneM2M/CSE/SSM/SSP/UPD/003\_MIC |maxNumInstancesPerContainer | +|TP/oneM2M/CSE/SSM/SSP/UPD/003\_MNT |maxNumTimeSeries | +|TP/oneM2M/CSE/SSM/SSP/UPD/003\_MIT |maxNumInstancesPerTimeSeries | +|TP/oneM2M/CSE/SSM/SSP/UPD/003\_MMG |maxMembersPerGroup | +|TP/oneM2M/CSE/SSM/SSP/UPD/003\_MNR |maxNotificationRate | +|TP/oneM2M/CSE/SSM/SSP/UPD/003\_MNF |maxNumFlexContainers | +|TP/oneM2M/CSE/SSM/SSP/UPD/003\_MIF |maxNumInstancesPerFlexContainer | + + + +TP/oneM2M/CSE/SSM/SSP/UPD/004 + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+-----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/SSM/SSP/UPD/004 | ++:=======================+:================================================================================================================+:===============================================================================================================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT updates successfully the value of the attribute _ATTRIBUTE\_NAME_ of the TARGET\_RESOURCE\_ADDRESS resource, when the value provided in the resource representation of the UPDATE request is more than the current limit. | ++------------------------+-----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clauses 9.6.19, TS-0004<a href="#_ref_2">[2]</a>, clauses 7.4.19.2.3 | ++------------------------+-----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+-----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 4 | ++------------------------+-----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_IN\_CSE | ++------------------------+-----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the IUT **having created** a m2mServiceSubscriptionProfile resource at TARGET\_RESOURCE\_ADDRESS\ | +| | **containing**\ | +| | _ATTRIBUTE\_NAME_ attribute **set to** MAX\_VALUE\ | +| | and the IUT having the current limit with CURRENT\_VALUE corresponding to this _ATTRIBUTE\_NAME_\ | +| | **and** the AE **having** privileges to perform UPDATE on the resource\ | +| | TARGET\_RESOURCE\_ADDRESS\ | +| | **}** | ++------------------------+-----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+-----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid UPDATE Request **from** AE **containing**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** authorized AE-ID\ | | +| | Content **containing**\ | | +| | m2mServiceSubscriptionProfile resource **containing**\ | | +| | _ATTRIBUTE\_NAME_ attribute **set to** VALUE\_1 **more than**\ | | +| | CURRENT\_VALUE\ | | +| | **}** | | ++------------------------+-----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {**\ | IUT >= AE | +| | the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set** **to** 2004 (UPDATED) **and**\ | | +| | Content **containing**\ | | +| | m2mServiceSubscriptionProfile resource **containing**\ | | +| | _ATTRIBUTE\_NAME_ attribute **set to** VALUE\_1\ | | +| | **}** | | ++------------------------+-----------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + + +|**TP Id** |**ATTRIBUTE\_NAME** | +|-|-| +|TP/oneM2M/CSE/SSM/SSP/UPD/004\_MAE |maxNumAEs | +|TP/oneM2M/CSE/SSM/SSP/UPD/004\_MND |maxNumNodes | +|TP/oneM2M/CSE/SSM/SSP/UPD/004\_MNB |maxNumBytes | +|TP/oneM2M/CSE/SSM/SSP/UPD/004\_MNU |maxNumUsers | +|TP/oneM2M/CSE/SSM/SSP/UPD/004\_MRR |maxRequestRate | +|TP/oneM2M/CSE/SSM/SSP/UPD/004\_MNC |maxNumContainers | +|TP/oneM2M/CSE/SSM/SSP/UPD/004\_MIC |maxNumInstancesPerContainer | +|TP/oneM2M/CSE/SSM/SSP/UPD/004\_MNT |maxNumTimeSeries | +|TP/oneM2M/CSE/SSM/SSP/UPD/004\_MIT |maxNumInstancesPerTimeSeries | +|TP/oneM2M/CSE/SSM/SSP/UPD/004\_MMG |maxMembersPerGroup | +|TP/oneM2M/CSE/SSM/SSP/UPD/004\_MNR |maxNotificationRate | +|TP/oneM2M/CSE/SSM/SSP/UPD/004\_MNF |maxNumFlexContainers | +|TP/oneM2M/CSE/SSM/SSP/UPD/004\_MIF |maxNumInstancesPerFlexContainer | + + +##### 7.2.2.18.3 Service Subscribed App Rule(SSAR) +TP/oneM2M/CSE/SSM/SSAR/001 + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+---------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/SSM/SSAR/001 | ++:=======================+:================================================================================+:============================================================================================================+:==============+ +| **Test objective** | Check that the IUT successfully performs operations on resource seriviceSubscribedAppRule for authorized AE | ++------------------------+---------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clauses 9.6.29, TS-0004, clauses 7.4.29 | ++------------------------+---------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+---------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 4 | ++------------------------+---------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_IN\_CSE | ++------------------------+---------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the AE **having** privileges to perform _OPERATION_ on the resource\ | +| | TARGET\_RESOURCE\_ADDRESS\ | +| | **}** | ++------------------------+---------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+---------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid _OPERATION_ Request **from** AE **containing**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** authorized AE-ID\ | | +| | **}** | | ++------------------------+---------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {**\ | IUT >= AE | +| | the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set to** _RESPONSE\_STATUS\_CODE_\ | | +| | **}** | | ++------------------------+---------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------+---------------+ + + + +|**TP Id** |**OPERATION** |**RESPONSE\_STATUS\_CODE** | +|-|-|-| +|TP/oneM2M/CSE/SSM/SSAR/001\_CRE |CREATE |2001 (CREATED) | +|TP/oneM2M/CSE/SSM/SSAR/001\_RET |RETRIEVE |2000 (OK) | +|TP/oneM2M/CSE/SSM/SSAR/001\_UPD |UPDATE |2004 (UPDATED) | +|TP/oneM2M/CSE/SSM/SSAR/001\_DEL |DELETE |2002 (DELETED) | + + + + +##### 7.2.2.18.4 Service Subscribed Node(SSN) + +###### 7.2.2.18.4.1 Basic Operation +TP/oneM2M/CSE/SSM/SSN/001 + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+---------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/SSM/SSN/001 | ++:=======================+:================================================================================+:=========================================================================================================+:==============+ +| **Test objective** | Check that the IUT successfully performs operations on resource seriviceSubscribedNode for authorized AE | ++------------------------+---------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clauses 9.6.20, TS-0004, clauses 7.4.20 | ++------------------------+---------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+---------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 4 | ++------------------------+---------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_IN\_CSE | ++------------------------+---------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the AE **having** privileges to perform _OPERATION_ on the resource\ | +| | TARGET\_RESOURCE\_ADDRESS\ | +| | **}** | ++------------------------+---------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+---------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid _OPERATION_ Request **from** AE **containing**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** authorized AE-ID\ | | +| | **}** | | ++------------------------+---------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {**\ | IUT >= AE | +| | the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set to** _RESPONSE\_STATUS\_CODE_\ | | +| | **}** | | ++------------------------+---------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------+---------------+ + + + +|**TP Id** |**OPERATION** |**RESPONSE\_STATUS\_CODE** | +|-|-|-| +|TP/oneM2M/CSE/SSM/SSN/001\_CRE |CREATE |2001 (CREATED) | +|TP/oneM2M/CSE/SSM/SSN/001\_RET |RETRIEVE |2000 (OK) | +|TP/oneM2M/CSE/SSM/SSN/001\_UPD |UPDATE |2004 (UPDATED) | +|TP/oneM2M/CSE/SSM/SSN/001\_DEL |DELETE |2002 (DELETED) | + + + + +###### 7.2.2.18.4.2 CREATE Operation +TP/oneM2M/CSE/SSM/SSN/CRE/001 + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+----------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/SSM/SSN/CRE/001 | ++:=======================+:=======================================================================================+:=================================================================================================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT rejects CREATE request If the _ruleLinks_ attribute is present in the resource representation, but the CSE-ID attribute is not present in the resource representation of <serviceSubscribedNode> resource | ++------------------------+----------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clauses 9.6.20, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.20.2.1 | ++------------------------+----------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+----------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 4 | ++------------------------+----------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_IN\_CSE | ++------------------------+----------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the AE **having** privileges to perform CREATE _OPERATION_ on the resource\ | +| | TARGET\_RESOURCE\_ADDRESS\ | +| | **}** | ++------------------------+----------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+----------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid CREATE Request **from** AE **containing**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** authorized AE-ID\ | | +| | Content **containing**\ | | +| | serviceSubscribedNode resource **containing**\ | | +| | _ruleLinks_ attribute **set to** valid value **and**\ | | +| | _CSE-ID_ attribute **Not set**\ | | +| | **}** | | ++------------------------+----------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {**\ | IUT >= AE | +| | the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set to** 4000 (BAD Request)\ | | +| | **}** | | ++------------------------+----------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + + + + +#### 7.2.2.19 Primitive Profile (PP) + +##### 7.2.2.19.1 Basic Operation +TP/oneM2M/CSE/PP/001 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+-----------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| \ | TP/oneM2M/CSE/PP/001 | +| **TP Id** | | ++:=======================+:==============================================================================================+:==================================================================================================================================================================================================================================================================================+:==============+ +| **Test objective** | Check that IUT applies the referenced <primitiveProfile> over the request messages by adding the applicable parameters/attributes when the request message contains a valid Primitive Profile Identifier parameter and the referenced profile is accessible to the Hosting CSE | ++------------------------+-----------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.73 and clause 10.2.25, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.3.3.1 | ++------------------------+-----------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+-----------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 4 | ++------------------------+-----------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+-----------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **being** a hosting CSE\ | +| | **and** the IUT **having registered** an AE\ | +| | **and** the IUT **having** a target resource at TARGET\_RESOURCE\_ADDRESS\ | +| | **and** the AE **having** the privilege to perform _OPERATION_ on\ | +| | TARGET\_RESOURCE\_ADDRESS\ | +| | **and** the IUT **having** a <primitiveProfile> resource at PRIMITIVE\_PROFILE\_ADDRESS\ | +| | **containing**\ | +| | additions attribute **having** list of attributes to be added\ | +| | and AE having Retrieve privileges for the <primitiveProfile> resource\ | +| | **}** | ++------------------------+-----------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+-----------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | AE >= IUT | +| | the IUT **receives** a valid _OPERATION_ Request from AE **containing**\ | | +| | a valid Primitive Profile Identifier **and**\ | | +| | To**set to** TARGET\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** AE\_ID\ | | +| | **}** | | ++------------------------+-----------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= AE | +| | The IUT **applies** the profile by adding attributes defined in additions attribute\ | | +| | **and** the IUT **sends** a valid Response to the AE\ | | +| | **}** | | ++------------------------+-----------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + + +|**TP Id** |**RESOURCE\_TYPE** | +|-|-| +|TP/oneM2M/CSE/PP/001\_CRE |CREATE | +|TP/oneM2M/CSE/PP/001\_RET |RETRIEVE | +|TP/oneM2M/CSE/PP/001\_UPD |UPDATE | +|TP/oneM2M/CSE/PP/001\_DEL |DELETE | + + + +TP/oneM2M/CSE/PP/002 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+-----------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| \ | TP/oneM2M/CSE/PP/002 | +| **TP Id** | | ++:=======================+:==========================================================================================================+:========================================================================================================================================================================================================================================================================================+:==============+ +| **Test objective** | Check that IUT applies the referenced _<_ primitiveProfile_>_ over the request messages by deleting the applicable parameters/attributes when the request message contains a valid PrimitiveProfileIdentifier parameter and the referenced profile is accessible to the Hosting CSE | ++------------------------+-----------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.73 and clause 10.2.25 | ++------------------------+-----------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+-----------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 4 | ++------------------------+-----------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+-----------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **being** a hosting CSE\ | +| | **and** the IUT **having registered** an AE\ | +| | **and** the IUT **having** a target resource at TARGET\_RESOURCE\_ADDRESS\ | +| | **and** the AE **having** the privilege to perform _OPERATION_ on\ | +| | TARGET\_RESOURCE\_ADDRESS\ | +| | **and** the IUT **having** a _<_ primitiveProfile_>_ at PRIMITIVE\_PROFILE\_ADDRESS **containing**\ | +| | deletions attribute **having** list of attributes to be deleted\ | +| | and AE having Retrieve privileges for the <primitiveProfile> resource\ | +| | **}** | ++------------------------+-----------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+-----------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | AE >= IUT | +| | the IUT **receives** a valid _OPERATION_ Request from AE **containing**\ | | +| | a valid Primitive Profile Identifier **and**\ | | +| | To**set to** TARGET\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** AE\_ID\ | | +| | **}** | | ++------------------------+-----------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= AE | +| | The IUT **applies** the profile by deleting attributes defined in deletions\ | | +| | **and** the IUT **sends** a valid Response to the AE\ | | +| | **}** | | ++------------------------+-----------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + + +|**TP Id** |**RESOURCE\_TYPE** | +|-|-| +|TP/oneM2M/CSE/PP/002\_CRE |CREATE | +|TP/oneM2M/CSE/PP/002\_RET |RETRIEVE | +|TP/oneM2M/CSE/PP/002\_UPD |UPDATE | +|TP/oneM2M/CSE/PP/002\_DEL |DELETE | + + + +TP/oneM2M/CSE/PP/003 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+-----------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| \ | TP/oneM2M/CSE/PP/003 | +| **TP Id** | | ++:=======================+:==========================================================================================================+:=========================================================================================================================================================================================================================================================================================+:==============+ +| **Test objective** | Check that IUT applies the referenced _<_ primitiveProfile_>_ over the request messages by replacing the applicable parameters/attributes when the request message contains a valid PrimitiveProfileIdentifier parameter and the referenced profile is accessible to the Hosting CSE | ++------------------------+-----------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.73 and clause 10.2.25 | ++------------------------+-----------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+-----------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 4 | ++------------------------+-----------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+-----------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **being** a hosting CSE\ | +| | **and** the IUT **having registered** an AE\ | +| | **and** the IUT **having** a target resource at TARGET\_RESOURCE\_ADDRESS\ | +| | **and** the AE **having** the privilege to perform _OPERATION_ on TARGET\_RESOURCE\_ADDRESS\ | +| | **and** the IUT **having** a _<_ primitiveProfile_>_ at PRIMITIVE\_PROFILE\_ADDRESS **containing**\ | +| | additions attribute **having** list of attributes to be replaced\ | +| | and AE having Retrieve privileges for the <primitiveProfile> resource\ | +| | **}** | ++------------------------+-----------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+-----------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | AE >= IUT | +| | the IUT **receives** a valid _OPERATION_ Request from AE **containing**\ | | +| | a valid Primitive Profile Identifier **and**\ | | +| | To**set to** TARGET\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** AE\_ID\ | | +| | **}** | | ++------------------------+-----------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= AE | +| | The IUT **applies** the profile by replacing attributes defined in additions attribute\ | | +| | **and** the IUT **sends** a valid Response to the AE\ | | +| | **}** | | ++------------------------+-----------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + + +|**TP Id** |**RESOURCE\_TYPE** | +|-|-| +|TP/oneM2M/CSE/PP/003\_CRE |CREATE | +|TP/oneM2M/CSE/PP/003\_RET |RETRIEVE | +|TP/oneM2M/CSE/PP/003\_UPD |UPDATE | +|TP/oneM2M/CSE/PP/003\_DEL |DELETE | + + + +TP/oneM2M/CSE/PP/004 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+--------------------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| \ | TP/oneM2M/CSE/PP/004 | +| **TP Id** | | ++:=======================+:===========================================================================================================================================+:===========================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT rejects the request when the _<_ primitiveProfile_>_ resource referenced by the PrimitiveProfileIdentifier parameter is not present | ++------------------------+--------------------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.73 and clause 10.2.25, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.3.3.1 | ++------------------------+--------------------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+--------------------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 4 | ++------------------------+--------------------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+--------------------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **being** a hosting CSE\ | +| | **and** the IUT **having registered** an AE\ | +| | **and** the IUT **having** a target resource at TARGET\_RESOURCE\_ADDRESS\ | +| | **and** the AE **having** the retrieve privilege for <primitiveProfile> resource to perform _OPERATION_ on TARGET\_RESOURCE\_ADDRESS\ | +| | **and** the IUT not having <primitiveProfile> resource\ | +| | **}** | ++------------------------+--------------------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+--------------------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | AE >= IUT | +| | The IUT **receives** a valid _OPERATION_ Request from AE **containing**\ | | +| | a valid Primitive Profile Identifier **and**\ | | +| | To**set to** TARGET\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** AE\_ID\ | | +| | **}** | | ++------------------------+--------------------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {**\ | IUT >= AE | +| | the IUT **does not** **apply** the primitive profile\ | | +| | **and** the IUT**sends** a valid Response **containing**\ | | +| | Response Status Code **set to** 41XX (PRIMITIVE\_PROFILE\_NOT\_ACCESSIBLE)\ | | +| | **}** | | ++------------------------+--------------------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + + +|**TP Id** |**RESOURCE\_TYPE** | +|-|-| +|TP/oneM2M/CSE/PP/004\_CRE |CREATE | +|TP/oneM2M/CSE/PP/004\_RET |RETRIEVE | +|TP/oneM2M/CSE/PP/004\_UPD |UPDATE | +|TP/oneM2M/CSE/PP/004\_DEL |DELETE | + + + +TP/oneM2M/CSE/PP/005 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| \ | TP/oneM2M/CSE/PP/005 | +| **TP Id** | | ++:=======================+:===============================================================================================================================================+:=============================================================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT rejects the request when the originator does not have retrieve privileges for _<_ primitiveProfile_>_ resource referenced by the PrimitiveProfileIdentifier parameter | ++------------------------+------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.73 and clause 10.2.25, TS-0004 <a href="#_ref_2">[2]</a> 7.3.3.1 | ++------------------------+------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 4 | ++------------------------+------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **being** a hosting CSE\ | +| | **and** the IUT **having registered** an AE\ | +| | **and** the IUT **having** a _<_ primitiveProfile_>_ at PRIMITIVE\_PROFILE\_ADDRESS\ | +| | **and** the AE not **having** the retrieve privilege for <primitiveProfile> resource to perform _OPERATION_ on TARGET\_RESOURCE\_ADDRESS\ | +| | **}** | ++------------------------+------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | AE >= IUT | +| | The IUT **receives** a valid _OPERATION_ Request from AE **containing**\ | | +| | a valid Primitive Profile Identifier **and**\ | | +| | To**set to** TARGET\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** AE\_ID\ | | +| | **}** | | ++------------------------+------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {**\ | IUT >= AE | +| | the IUT **does not** **apply** the primitive profile\ | | +| | **and** the IUT**sends** a valid Response **containing**\ | | +| | Response Status Code **set to** 41XX (PRIMITIVE\_PROFILE\_NOT\_ACCESSIBLE)\ | | +| | **}** | | ++------------------------+------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + + +|**TP Id** |**RESOURCE\_TYPE** | +|-|-| +|TP/oneM2M/CSE/PP/005\_CRE |CREATE | +|TP/oneM2M/CSE/PP/005\_RET |RETRIEVE | +|TP/oneM2M/CSE/PP/005\_UPD |UPDATE | +|TP/oneM2M/CSE/PP/005\_DEL |DELETE | + + + +TP/oneM2M/CSE/PP/006 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+-----------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| \ | TP/oneM2M/CSE/PP/006 | +| **TP Id** | | ++:=======================+:====================================================================================================+:=======================================================================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT successfully processes the request without applying the profile when the attributes in the request do not match with the referenced _<_ primitiveProfile_>_ resource attributes | ++------------------------+-----------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.73 and clause 10.2.25, TS-0004 <a href="#_ref_2">[2]</a>, clause 6.6.3.5, 7.3.3.1 | ++------------------------+-----------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+-----------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 4 | ++------------------------+-----------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+-----------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **being** a hosting CSE\ | +| | **and** the IUT **having registered** an AE\ | +| | **and** the IUT **having** a target resource at TARGET\_RESOURCE\_ADDRESS\ | +| | **and** the AE **having** the retrieve privilege for resource <primitiveProfile> to perform\ | +| | _OPERATION_ on TARGET\_RESOURCE\_ADDRESS\ | +| | **and** the IUT **having** a _<_ primitiveProfile_>_ resource at PRIMITIVE\_PROFILE\_ADDRESS\ | +| | **}** | ++------------------------+-----------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+-----------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {**\ | AE >= IUT | +| | The IUT **receives** a valid _OPERATION_ Request from AE **containing**\ | | +| | a valid Primitive Profile Identifier **and**\ | | +| | To**set to** TARGET\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** AE\_ID\ | | +| | **not** **matching** with the <primitiveProfile> resource attributes\ | | +| | **}** | | ++------------------------+-----------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {**\ | IUT >= AE | +| | the IUT **does not** **apply** the primitive profile\ | | +| | **and** **sends** the request to TARGET\_RESOURCE\_ADDRESS\ | | +| | when the process is completed\ | | +| | **}** | | ++------------------------+-----------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + + +|**TP Id** |**RESOURCE\_TYPE** | +|-|-| +|TP/oneM2M/CSE/PP/006\_CRE |CREATE | +|TP/oneM2M/CSE/PP/006\_RET |RETRIEVE | +|TP/oneM2M/CSE/PP/006\_UPD |UPDATE | +|TP/oneM2M/CSE/PP/006\_DEL |DELETE | + + + +TP/oneM2M/CSE/PP/007 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+-----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| \ | TP/oneM2M/CSE/PP/007 | +| **TP Id** | | ++:=======================+:====================================================================================================+:======================================================================================================================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT rejects the creation of <primitiveProfile> resource request when the request parameters or resource attributes defined in the additions and deletions attributes of the referenced <primitiveProfile> resource are not valid | ++------------------------+-----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.73 and clause 10.2.25, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.3.3.1 | ++------------------------+-----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+-----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 4 | ++------------------------+-----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+-----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **being** a hosting CSE\ | +| | **and** the IUT **having registered** an AE\ | +| | **and** the AE **having** the privilege to perform CREATE operation on TARGET\_RESOURCE\_ADDRESS\ | +| | **}** | ++------------------------+-----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+-----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | AE >= IUT | +| | the IUT **receives** a valid _CREATE_ Request from AE **containing**\ | | +| | Resource Type **set to** 60? (primitiveProfile)\ | | +| | To**set to** TARGET\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** AE\_ID\ | | +| | **}** | | ++------------------------+-----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {**\ | IUT >= AE | +| | the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **s** **et to** 41YY (PRIMITIVE\_PROFILE\_BAD REQUEST)\ | | +| | **}** | | ++------------------------+-----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + + + +TP/oneM2M/CSE/PP/008 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| \ | TP/oneM2M/CSE/PP/008 | +| **TP Id** | | ++:=======================+:=====================================================================================================+:====================================================================================================================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT rejects the update request of <primitiveProfile> resource when the request parameters or resource attributes defined in the additions and deletions attributes of the referenced <primitiveProfile> resource are not valid | ++------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.73 and clause 10.2.25, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.3.3.1 | ++------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 4 | ++------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **being** a hosting CSE\ | +| | **and** the IUT **having registered** an AE\ | +| | **and** the AE **having** the privilege to perform UPDATE operation on PRIMITIVE\_PROFILE\_ADDRESS\ | +| | **and** the IUT **having** a _<_ primitiveProfile_>_ resource at PRIMITIVE\_PROFILE\_ADDRESS\ | +| | **}** | ++------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {**\ | AE >= IUT | +| | The IUT **receives** a valid UPDATE Request from AE **containing**\ | | +| | a valid Primitive Profile Identifier **and**\ | | +| | To **set to** PRIMITIVE\_PROFILE\_ADDRESS **and**\ | | +| | From **set to** AE\_ID\ | | +| | **}** | | ++------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {**\ | IUT>= AE | +| | the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set to** 41YY (PRIMITIVE\_PROFILE\_BAD REQUEST)\ | | +| | **}** | | ++------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + +TP/oneM2M/CSE/PP/009 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| \ | TP/oneM2M/CSE/PP/009 | +| **TP Id** | | ++:=======================+:===============================================================================================================================================+:========================================================================================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT rejects the creation of a <primitiveProfile> resource when a mutual exclusivity check is failed on the names of the attributes or parameters specified in the additions and, deletions attributes | ++------------------------+------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.73 and clause 10.2.25 | ++------------------------+------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 4 | ++------------------------+------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **being** a hosting CSE\ | +| | **and** the IUT **having registered** an AE\ | +| | **and** the AE **having** the privilege to perform CREATE operation on TARGET\_RESOURCE\_ADDRESS\ | +| | **}** | ++------------------------+------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | AE >= IUT | +| | The IUT **receives** a valid CREATE Request from AE**containing** Resource Type **set to** 60? (primitiveProfile) **and**\ | | +| | Content **containing**\ | | +| | primitiveProfile resource **containing**\ | | +| | additions attribute **and**\ | | +| | deletions attribute\ | | +| | **not** **being** mutually exclusive\ | | +| | **}** | | ++------------------------+------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {**\ | IUT >= AE | +| | the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set to** 41YY (PRIMITIVE\_PROFILE\_BAD REQUEST)\ | | +| | **}** | | ++------------------------+------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + +TP/oneM2M/CSE/PP/010 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+-----------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| \ | TP/oneM2M/CSE/PP/010 | +| **TP Id** | | ++:=======================+:====================================================================================================+:===========================================================================================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT rejects the update request of <primitiveProfile> resource when a mutual exclusivity check is failed on the names of the attributes or parameters specified in the additions and deletions attributes | ++------------------------+-----------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.73 and clause 10.2.25 | ++------------------------+-----------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+-----------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 4 | ++------------------------+-----------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+-----------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **being** a hosting CSE\ | +| | **and** the IUT **having registered** an AE\ | +| | **and** the AE **having** the privilege to perform UPDATE operation on TARGET\_RESOURCE\_ADDRESS\ | +| | **and** the IUT **having** a _<_ primitiveProfile_>_ resource at PRIMITIVE\_PROFILE\_ADDRESS\ | +| | **}** | ++------------------------+-----------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+-----------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {**\ | AE >= IUT | +| | The IUT **receives** a valid UPDATE Request from AE **containing**\ | | +| | To **set to** PRIMITIVE\_PROFILE\_ADDRESS **and**\ | | +| | Content **containing**\ | | +| | additions attribute **and**\ | | +| | deletions attribute\ | | +| | **not** **being** mutually exclusive\ | | +| | **}** | | ++------------------------+-----------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {**\ | IUT>= AE | +| | the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set to** 41YY (PRIMITIVE\_PROFILE\_BAD REQUEST)\ | | +| | **}** | | ++------------------------+-----------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + +TP/oneM2M/CSE/PP/011 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| \ | TP/oneM2M/CSE/PP/011 | +| **TP Id** | | ++:=======================+:=============================================================================+:=========================================================================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT rejects the creation of a <_primitiveProfile_ > resource when a request contains non permissible or mandatory parameters specified in the _additions_ and _deletions_ attributes | ++------------------------+------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.73 and clause 10.2.25 | ++------------------------+------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 4 | ++------------------------+------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **being** a hosting CSE\ | +| | **and** the IUT **having registered** an AE\ | +| | **and** the AE **having** the privilege to perform CREATE operation on\ | +| | TARGET\_RESOURCE\_ADDRESS\ | +| | **}** | ++------------------------+------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {**\ | AE >= IUT | +| | The IUT**receives** a valid CREATE Request from AE **containing**\ | | +| | To **set to** PRIMITIVE\_PROFILE\_ADDRESS **and**\ | | +| | Content **containing**\ | | +| | primitiveProfile resource **containing**\ | | +| | additions attribute **indicating** ADD\_PARAMETER **and**\ | | +| | deletions attribute **indicating** DEL\_PARAMETER \ | | +| | **}** | | ++------------------------+------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {**\ | IUT >= AE | +| | The IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set** **to** 41YY (PRIMITIVE\_PROFILE\_BAD REQUEST)\ | | +| | **}** | | ++------------------------+------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + +TP/oneM2M/CSE/PP/012 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+--------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| \ | TP/oneM2M/CSE/PP/012 | +| **TP Id** | | ++:=======================+:===========================================================================================+:============================================================================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT rejects the UPDATE operation on resource <primitiveProfile> when a request contains non permissible or mandatory parameters specified in the _additions_ and _deletions_ attributes | ++------------------------+--------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.73 and clause 10.2.25 | ++------------------------+--------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+--------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 4 | ++------------------------+--------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+--------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **being** a hosting CSE\ | +| | **and** the IUT **having registered** an AE\ | +| | **and** the AE **having** the privilege to perform UPDATE operation on\ | +| | TARGET\_RESOURCE\_ADDRESS\ | +| | **and** the IUT **having** a _<_ primitiveProfile_>_ at PRIMITIVE\_PROFILE\_ADDRESS\ | +| | **}** | ++------------------------+--------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+--------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {**\ | AE >= IUT | +| | The IUT**receives** a valid UPDATE Request from AE **containing**\ | | +| | To **set to** PRIMITIVE\_PROFILE\_ADDRESS **and**\ | | +| | Content **containing**\ | | +| | primitiveProfile resource **containing**\ | | +| | additions attribute **indicating** ADD\_PARAMETER **and**\ | | +| | deletions attribute **indicating** DEL\_PARAMETER \ | | +| | **}** | | ++------------------------+--------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {**\ | IUT >= AE | +| | the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set to** 41YY (PRIMITIVE\_PROFILE\_BAD REQUEST)\ | | +| | **}** | | ++------------------------+--------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + + + +TP/oneM2M/CSE/PP/013 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+-----------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| \ | TP/oneM2M/CSE/PP/013 | +| **TP Id** | | ++:=======================+:==========================================================================================================+:=================================================================================================================================================================================================================+:==============+ +| **Test objective** | Check that IUT successfully applies the _<_ primitiveProfile_>_ to the notification (Notify request primitive) in case of nonBlockingRequestAsynch request having valid attribute PrimitiveProfileIdentifier | ++------------------------+-----------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.73 and clause 10.2.25, TS0004 <a href="#_ref_2">[2]</a>, clause 7.5.1.2.5 | ++------------------------+-----------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+-----------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 4 | ++------------------------+-----------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+-----------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {**\ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **being** a hosting CSE\ | +| | **and** the IUT **having registered** an AE\ | +| | **and** the IUT **having** a resource representation at TARGET\_RESOURCE\_ADDRESS\ | +| | **and** the IUT **having received** a valid nonBlockingRequestAsynch request **containing**\ | +| | a valid Primitive Profile Identifier\ | +| | **and** the IUT **having** a _<_ primitiveProfile_>_ at PRIMITIVE\_PROFILE\_ADDRESS **containing**\ | +| | additions attribute **indicating** ADD\_PARAMETER **and**\ | +| | deletions attribute **indicating** DEL\_PARAMETER \ | +| | **}** | ++------------------------+-----------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+-----------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT | +| | The requested operation is completed\ | | +| | **}** | | ++------------------------+-----------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= AE | +| | The **IUT** applies the _<_ primitiveProfile_>_ to Notify request primitive by\ | | +| | adding ADD\_PARAMETER\ | | +| | **and** deleting DEL\_PARAMETER\ | | +| | **and** the IUT **sends** a valid NOTIFY request **containing**\ | | +| | content representation\ | | +| | **}** | | ++------------------------+-----------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + +TP/oneM2M/CSE/PP/014 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+-----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| \ | TP/oneM2M/CSE/PP/014 | +| **TP Id** | | ++:=======================+:==========================================================================================================+:=========================================================================================================================================================================+:==============+ +| **Test objective** | Check that IUT successfully applies the _<_ primitiveProfile_>_ to the response in case of nonBlockingRequestSynch request having valid Primitive Profile Identifier | ++------------------------+-----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.73 and clause 10.2.25, TS0004 <a href="#_ref_2">[2]</a>, clause 7.2.2.2 | ++------------------------+-----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF02 | ++------------------------+-----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 4 | ++------------------------+-----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+-----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | The IUT **being** in the "initial state"\ | +| | **and** the IUT **being** a hosting CSE\ | +| | **and** the IUT **having registered** an AE\ | +| | **and** the IUT **having** the <request> resource at REQUEST\_RESOURCE\_ADDRESS\ | +| | **and** the IUT **having received** a valid nonBlockingRequestSynch request **containing**\ | +| | a valid Primitive Profile Identifier\ | +| | **and** the IUT **having** a _<_ primitiveProfile_>_ at PRIMITIVE\_PROFILE\_ADDRESS **containing**\ | +| | additions attribute **indicating** ADD\_PARAMETER **and**\ | +| | deletions attribute **indicating** DEL\_PARAMETER \ | +| | **}** | ++------------------------+-----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+-----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT | +| | The IUT**receives** a valid RETRIEVE Request from AE **containing**\ | | +| | To **set to** REQUEST\_RESOURCE\_ADDRESS\ | | +| | **}** | | ++------------------------+-----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {**\ | IUT | +| | the IUT **applies** the referenced _<_ primitiveProfile_>_ to the response by\ | | +| | adding ADD\_PARAMETER\ | | +| | **and** deleting DEL\_PARAMETER\ | | +| | **and** the IUT **sends** a valid Response **containing**\ | | +| | Content **containing**\ | | +| | Response Status Code**set to** 2XXX**and** Response Primitive representation\ | | +| | **}** | | ++------------------------+-----------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + + + +TP/oneM2M/CSE/PP/015 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+---------------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| \ | TP/oneM2M/CSE/PP/015 | +| **TP Id** | | ++:=======================+:================================================================================================================================+:================================================================================================================================================+:==============+ +| **Test objective** | Check that IUT successfully applies the _<_ primitiveProfile_>_ to the notification request generated for the _<subscription>_ resource | ++------------------------+---------------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.8, clause 9.6.73 and clause 10.2.25, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.3.3.1 | ++------------------------+---------------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF03 | ++------------------------+---------------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 4 | ++------------------------+---------------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+---------------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **being** a hosting CSE\ | +| | **and** the IUT **having registered** an AE\ | +| | **and** the IUT **having** a valid _<_ subscription_>_ resource **containing**\ | +| | a primitiveProfileID attribute **set to** PRIMITIVE\_PROFILE\_ID\ | +| | **and** AE **having** subscribed to the _<_ subscription_>_ resource\ | +| | **and** the IUT **having** a valid _<_ primitiveProfile_>_ resource **containing**\ | +| | resourceID attribute **set to** PRIMITIVE\_PROFILE\_ID**and**\ | +| | additions attribute **indicating** ADD\_PARAMETER **and**\ | +| | deletions attribute **indicating** DEL\_PARAMETER \ | +| | **}** | ++------------------------+---------------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+---------------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT | +| | The IUT **generates** a valid notification request for a the _<subscription>_ resource **containing** primitiveProfileID\ | | +| | **}** | | ++------------------------+---------------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {**\ | IUT | +| | The IUT **applies** the _<_ primitiveProfile_>_ resource referenced in the\ | | +| | _primitiveProfileID_ attribute to the generated notification by\ | | +| | adding ADD\_PARAMETER\ | | +| | **and** deleting DEL\_PARAMETER\ | | +| | **and** the IUT **sends** a valid NOTIFY request **containing**\ | | +| | content representation\ | | +| | **}** | | ++------------------------+---------------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + +TP/oneM2M/CSE/PP/016 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+-------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| \ | TP/oneM2M/CSE/PP/016 | +| **TP Id** | | ++:=======================+:====================================================================================+:============================================================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT retargets the request to the hosting CSE without applying the _<_ primitiveProfile_>_ when the _To_ parameter contains the hosting CSE-ID which is known by the IUT | ++------------------------+-------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.73 and clause 10.2.25, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.3.3.1 | ++------------------------+-------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF02 | ++------------------------+-------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 4 | ++------------------------+-------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+-------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** to a Hosting CSE (H-CSE)\ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the Hosting CSE **having create** a RESOURCE on TARGET\_RESOURCE\_ADDRESS\ | +| | **and** the AE **having** privileges to perform _OPERATION_ on the Hosting CSE\ | +| | **}** | ++------------------------+-------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+-------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | AE >= IUT | +| | the IUT **receives** a valid _OPERATION_ Request **from** the AE **containing**\ | | +| | a valid Primitive Profile Identifier **and**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** AE\_ID\ | | +| | **}** | | ++------------------------+-------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= H-CSE | +| | The IUT **forwards** the _OPERATION_ Request to Hosting CSE without\ | | +| | applying the _<_ primitiveProfile_>_ resource referenced in the\ | | +| | Primitive Profile Identifier\ | | +| | **}** | | ++------------------------+-------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + + +|**TP Id** |**RESOURCE\_TYPE** | +|-|-| +|TP/oneM2M/CSE/PP/016\_CRE |CREATE | +|TP/oneM2M/CSE/PP/016\_RET |RETRIEVE | +|TP/oneM2M/CSE/PP/016\_UPD |UPDATE | +|TP/oneM2M/CSE/PP/016\_DEL |DELETE | + + + +TP/oneM2M/CSE/PP/017 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+--------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| \ | TP/oneM2M/CSE/PP/017 | +| **TP Id** | | ++:=======================+:=============================================================================================================+:========================================================================================================================================================================================================================================================+:==============+ +| **Test objective** | Check that IUT applies the referenced _<_ primitiveProfile_>_ over the response messages by adding the applicable parameters/attributes when the originating AE specified a valid PrimitiveProfileIdentifier parameter in the corresponding request | ++------------------------+--------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.73 and clause 10.2.25, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.3.3.12 | ++------------------------+--------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+--------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 4 | ++------------------------+--------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+--------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **being** a hosting CSE\ | +| | **and** the IUT **having registered** an AE\ | +| | **and** the IUT **having** a RESOURCE at TARGET\_RESOURCE\_ADDRESS\ | +| | **and** the IUT **having** a _<_ primitiveProfile_>_ resource **containing**\ | +| | resourceID attribute **set to** PRIMITIVE\_PROFILE\_ID**and**\ | +| | a valid additions attribute **having** list of attributes to be added\ | +| | **and** AE **having** the privilege to perform _OPERATION_ on TARGET\_RESOURCE\_ADDRESS\ | +| | **and** the IUT**having received** a valid _OPERATION_ Request from the AE **containing**\ | +| | a valid Primitive Profile Identifier **and**\ | +| | To **set to** TARGET\_RESOURCE\_ADDRESS **and**\ | +| | From **set to** AE\_ID\ | +| | **}** | ++------------------------+--------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+--------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT | +| | the IUT **receives** a valid response from a resource **containing**\ | | +| | To **set to** AE\_ID **and**\ | | +| | From**set to** TARGET\_RESOURCE\_ADDRESS\ | | +| | **}** | | ++------------------------+--------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= AE | +| | the IUT **applies** the referenced primitive profile by adding attributes defined in additions attribute\ | | +| | **and** the IUT**sends** a valid Response to the AE\ | | +| | **containing** valid _RESPONSE\_STATUS\_CODE_\ | | +| | **}** | | ++------------------------+--------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + + +|**TP Id** |**RESOURCE\_TYPE** |**RESPONSE\_STATUS\_CODE** | +|-|-|-| +|TP/oneM2M/CSE/PP/017\_CRE |CREATE |2001 (CREATED) | +|TP/oneM2M/CSE/PP/017\_RET |RETRIEVE |2000 (OK) | +|TP/oneM2M/CSE/PP/017\_UPD |UPDATE |2004 (UPDATED) | +|TP/oneM2M/CSE/PP/017\_DEL |DELETE |2002 (DELETED) | + + + +TP/oneM2M/CSE/PP/018 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+--------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| \ | TP/oneM2M/CSE/PP/018 | +| **TP Id** | | ++:=======================+:=============================================================================================================+:==========================================================================================================================================================================================================================================================+:==============+ +| **Test objective** | Check that IUT applies the referenced _<_ primitiveProfile_>_ over the response messages by deleting the applicable parameters/attributes when the originating AE specified a valid PrimitiveProfileIdentifier parameter in the corresponding request | ++------------------------+--------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.73 and clause 10.2.25, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.3.3.1 | ++------------------------+--------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+--------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 4 | ++------------------------+--------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+--------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | The IUT **being** in the "initial state"\ | +| | **and** the IUT **being** a hosting CSE\ | +| | **and** the IUT **having registered** an AE\ | +| | **and** the IUT **having** a RESOURCE at TARGET\_RESOURCE\_ADDRESS\ | +| | **and** the IUT **having** a _<_ primitiveProfile_>_ resource **containing**\ | +| | resourceID attribute **set to** PRIMITIVE\_PROFILE\_ID**and**\ | +| | deletions attribute **having** list of attributes to be deleted\ | +| | **and** AE **having** the privilege to perform _OPERATION_ on TARGET\_RESOURCE\_ADDRESS\ | +| | **and** the IUT **having** **received** a valid _OPERATION_ Request from the AE **containing**\ | +| | a valid Primitive Profile Identifier **and**\ | +| | To **set to** TARGET\_RESOURCE\_ADDRESS **and**\ | +| | From **set to** AE\_ID\ | +| | **}** | ++------------------------+--------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+--------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT | +| | the IUT **receives** a valid response from a resource **containing**\ | | +| | To **set to** AE\_ID **and**\ | | +| | From**set to** TARGET\_RESOURCE\_ADDRESS\ | | +| | **}** | | ++------------------------+--------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= AE | +| | the IUT **applies** the referenced primitive profile by deleting attributes defined in deletions attribute\ | | +| | **and** the IUT**sends** a valid Response to the AE\ | | +| | **containing** valid _RESPONSE\_STATUS\_CODE_\ | | +| | **}** | | ++------------------------+--------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + + +|**TP Id** |**RESOURCE\_TYPE** |**RESPONSE\_STATUS\_CODE** | +|-|-|-| +|TP/oneM2M/CSE/PP/018\_CRE |CREATE |2001 (CREATED) | +|TP/oneM2M/CSE/PP/018\_RET |RETRIEVE |2000 (OK) | +|TP/oneM2M/CSE/PP/018\_UPD |UPDATE |2004 (UPDATED) | +|TP/oneM2M/CSE/PP/018\_DEL |DELETE |2002 (DELETED) | + + + +TP/oneM2M/CSE/PP/019 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+---------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| \ | TP/oneM2M/CSE/PP/019 | +| **TP Id** | | ++:=======================+:==============================================================================================================+:===========================================================================================================================================================================================================================================================+:==============+ +| **Test objective** | Check that IUT applies the referenced _<_ primitiveProfile_>_ over the response messages by replacing the applicable parameters/attributes when the originating AE specified a valid PrimitiveProfileIdentifier parameter in the corresponding request | ++------------------------+---------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.73 and clause 10.2.25 | ++------------------------+---------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+---------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 4 | ++------------------------+---------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+---------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | The IUT **being** in the "initial state"\ | +| | **and** the IUT **being** a hosting CSE\ | +| | **and** the IUT **having registered** an AE\ | +| | **and** the IUT **having** a RESOURCE at TARGET\_RESOURCE\_ADDRESS\ | +| | **and** the IUT **having** a _<_ primitiveProfile_>_ resource **containing**\ | +| | resourceID attribute **set to** PRIMITIVE\_PROFILE\_ID **and**\ | +| | additions attribute **having** list of attributes to be replaced\ | +| | **and** AE **having** the privilege to perform _OPERATION_ on TARGET\_RESOURCE\_ADDRESS\ | +| | **and** the IUT **having** **received** a valid _OPERATION_ Request from the AE **containing**\ | +| | a valid Primitive Profile Identifier **and**\ | +| | To **set to** TARGET\_RESOURCE\_ADDRESS **and**\ | +| | From **set to** AE\_ID\ | +| | **}** | ++------------------------+---------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+---------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT | +| | the IUT **receives** a valid response from a resource **containing**\ | | +| | To **set to** AE\_ID **and**\ | | +| | From**set to** TARGET\_RESOURCE\_ADDRESS\ | | +| | **}** | | ++------------------------+---------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= AE | +| | the IUT **applies** the referenced primitive profile by replacing attributes defined in additions attribute\ | | +| | **and** the IUT**sends** a valid Response to the AE\ | | +| | **containing** valid _RESPONSE\_STATUS\_CODE_\ | | +| | **}** | | ++------------------------+---------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + + +|**TP Id** |**RESOURCE\_TYPE** |**RESPONSE\_STATUS\_CODE** | +|-|-|-| +|TP/oneM2M/CSE/PP/019\_CRE |CREATE |2001 (CREATED) | +|TP/oneM2M/CSE/PP/019\_RET |RETRIEVE |2000 (OK) | +|TP/oneM2M/CSE/PP/019\_UPD |UPDATE |2004 (UPDATED) | +|TP/oneM2M/CSE/PP/019\_DEL |DELETE |2002 (DELETED) | + + + +TP/oneM2M/CSE/PP/020 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| \ | TP/oneM2M/CSE/PP/020 | +| **TP Id** | | ++:=======================+:==================================================================================================================================================================================+:===================================================================================================================================================================================================================================================================================================================================================================================+:==============+ +| **Test objective** | Check that IUT successfully applies the <primitiveProfile> to the representation of the requested resource returned in the Content parameter of the response and If the Content parameter of the response includes nested representations of child resource(s) and their descendant(s), the Hosting CSE shall not apply the profile to these child resource(s) or descendant(s) | ++------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.73 and clause 10.2.25, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.3.3.12 | ++------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 4 | ++------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | The IUT **being** in the "initial state"\ | +| | **and** the IUT **being** a hosting CSE\ | +| | **and** the IUT **having registered** an AE\ | +| | **and** the IUT **having** a RESOURCE at TARGET\_RESOURCE\_ADDRESS\ | +| | **and** the IUT **having** a _<_ primitiveProfile_>_ resource **containing**\ | +| | resourceID attribute **set to** PRIMITIVE\_PROFILE\_ID **and**\ | +| | modifications attribute **having** list of attributes to be modified\ | +| | **and** AE **having** the privilege to perform _OPERATION_ on TARGET\_RESOURCE\_ADDRESS\ | +| | **and** the IUT **having** **received** a valid _OPERATION_ Request from the AE **containing**\ | +| | a valid Primitive Profile Identifier **and**\ | +| | To **set to** TARGET\_RESOURCE\_ADDRESS **and**\ | +| | From **set to** AE\_ID\ | +| | **}** | ++------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT | +| | the IUT **receives** a valid response from a resource **containing**\ | | +| | To **set to** AE\_ID **and**\ | | +| | From**set to** TARGET\_RESOURCE\_ADDRESS **and**\ | | +| | Result Content **set to** 4 (attributes and child resources) **and**\ | | +| | Content **containing**\ | | +| | Resource representation **containing**\ | | +| | nested representations of child resources and their descendants\ | | +| | **}** | | ++------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= AE | +| | the IUT **applies** the referenced primitive profile on the requested resource representation and ignore the child resource(s) or descendant(s) of the resource representation.\ | | +| | **and** the IUT**sends** a valid Response to the AE\ | | +| | **containing** valid _RESPONSE\_STATUS\_CODE_\ | | +| | **}** | | ++------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + + +|**TP Id** |**RESOURCE\_TYPE** |**RESPONSE\_STATUS\_CODE** | +|-|-|-| +|TP/oneM2M/CSE/PP/020\_RET |RETRIEVE |2000 (OK) | +|TP/oneM2M/CSE/PP/020\_DEL |DELETE |2002 (DELETED) | + + + +TP/oneM2M/CSE/PP/021 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+-------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| \ | TP/oneM2M/CSE/PP/021 | +| **TP Id** | | ++:=======================+:==============================================================================+:==================================================================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT rejects the creation of <primitiveProfile> resource when the request parameters or resource attributes defined in the additions attribute have complex data type definition | ++------------------------+-------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.73 and clause 10.2.25, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.2.1.2 | ++------------------------+-------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+-------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 4 | ++------------------------+-------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+-------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **being** a hosting CSE\ | +| | **and** the IUT **having registered** an AE\ | +| | **and** the AE **having** the privilege to perform CREATE operation on\ | +| | TARGET\_RESOURCE\_ADDRESS\ | +| | **}** | ++------------------------+-------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+-------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | AE >= IUT | +| | the IUT **receives** a valid CREATE Request from AE **containing**\ | | +| | Resource Type **set to** 60? (primitiveProfile)\ | | +| | To**set to** TARGET\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** AE\_ID **and**\ | | +| | Content **containing**\ | | +| | primitiveProfile resource **containing** \ | | +| | additions attribute **indicating** ADD\_PARAMTER\ | | +| | **having** complex data type\ | | +| | **}** | | ++------------------------+-------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {**\ | IUT >= AE | +| | the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **s** **et to** 41YY (PRIMITIVE\_PROFILE\_BAD REQUEST)\ | | +| | **}** | | ++------------------------+-------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +TP/oneM2M/CSE/PP/022 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| \ | TP/oneM2M/CSE/PP/022 | +| **TP Id** | | ++:=======================+:=============================================================================+:============================================================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT rejects the creation of a <primitiveProfile> resource when any parameters specified in the additions attribute do not match the defined data types for the parameters | ++------------------------+------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.73 and clause 10.2.25, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.3.3.1 | ++------------------------+------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 4 | ++------------------------+------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **being** a hosting CSE\ | +| | **and** the IUT **having registered** an AE\ | +| | **and** the AE **having** the privilege to perform CREATE operation on\ | +| | TARGET\_RESOURCE\_ADDRESS\ | +| | **}** | ++------------------------+------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {**\ | AE >= IUT | +| | the IUT**receives** a valid CREATE Request from AE **containing**\ | | +| | Resource Type **set to** 60? (primitiveProfile) **and**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** AE\_ID **and**\ | | +| | Content **containing** \ | | +| | primitiveProfile resource **containing**\ | | +| | additions attribute **containing**\ | | +| | an invalid ADD\_PARAMETER attribute\ | | +| | **}** | | ++------------------------+------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {**\ | IUT >= AE | +| | the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set** **to** 41YY (PRIMITIVE\_PROFILE\_BAD REQUEST)\ | | +| | **}** | | ++------------------------+------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +TP/oneM2M/CSE/PP/023 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+-----------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| \ | TP/oneM2M/CSE/PP/023 | +| **TP Id** | | ++:=======================+:====================================================================================================+:==================================================================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT rejects the update request of a <primitiveProfile> resource when any parameters specified in the additions attribute do not match the defined data types for the parameters | ++------------------------+-----------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.73 and clause 10.2.25, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.3.3.1 | ++------------------------+-----------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+-----------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 4 | ++------------------------+-----------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+-----------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **being** a hosting CSE\ | +| | **and** the IUT **having registered** an AE\ | +| | **and** the AE **having** the privilege to perform UPDATE operation on\ | +| | PRIMITIVE\_PROFILE\_ADDRESS\ | +| | **and** the IUT **having** a _<_ primitiveProfile_>_ resource at PRIMITIVE\_PROFILE\_ADDRESS\ | +| | **}** | ++------------------------+-----------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+-----------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {**\ | AE >= IUT | +| | the IUT**receives** a valid UPDATE Request from AE **containing**\ | | +| | To **set to** PRIMITIVE\_PROFILE\_ADDRESS**and**\ | | +| | From **set to** AE\_ID **and**\ | | +| | Content **containing**\ | | +| | primitiveProfile resource **containing** \ | | +| | additions attribute **containing**\ | | +| | an invalid ADD\_PARAMETER attribute\ | | +| | **}** | | ++------------------------+-----------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {**\ | IUT >= AE | +| | the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set** **to** 41YY (PRIMITIVE\_PROFILE\_BAD REQUEST)\ | | +| | **}** | | ++------------------------+-----------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + +#### 7.2.2.20 Transaction Management(TMG) + +##### 7.2.2.20.1 CREATE Operation +TP/oneM2M/CSE/TMG/CRE/001 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+---------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/TMG/CRE/001 | ++:=======================+:============================================================================================+:======================================================================================================================+:==============+ +| **Test objective** | Check that the IUT sets value of _transactionControl_ to INITIAL during the creation of <transactionMgmt> resource | ++------------------------+---------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.60.2.1 Recv-6.4 (a) | ++------------------------+---------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 4 | ++------------------------+---------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+---------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+---------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the IUT **having** a resource PARENT\_RESOURCE\_ADDRESS **allowing**\ | +| | the AE to perform CREATE operation\ | +| | **}** | ++------------------------+---------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+---------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid CREATE Request **from** AE **containing**\ | | +| | To **set to** PARENT\_RESOURCE\_ADDRESS **and**\ | | +| | Resource Type **set to** 50 (transactionMgmt) **and**\ | | +| | From **set to** AE-ID **and**\ | | +| | Content **containing**\ | | +| | transactionMgmt resource **containing**\ | | +| | _requestPrimitives_ attribute **set to** LIST\_OF\_REQUESTPRIMITIVES\ | | +| | **}** | | ++------------------------+---------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= AE | +| | the IUT **creates** the transactionMgmt resource\ | | +| | **and** the IUT **sends** Response Status Code **set to** 2001 (CREATED)\ | | +| | Content **containing**\ | | +| | transactionMgmt resource **containing**\ | | +| | _transactionControl_ attribute **set to**\ | | +| | INITIAL\ | | +| | **}** | | ++------------------------+---------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------+---------------+ + + +TP/oneM2M/CSE/TMG/CRE/002 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+----------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/TMG/CRE/002 | ++:=======================+:=======================================================================================+:==========================================================================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT rejects creation of <transactionMgmt> resource when **_From_** parameters contained in the _requestPrimitives_ attribute of the received <transactionMgmt> resource is not AE1 | ++------------------------+----------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.60.2.1 Recv-6.4 (a) | ++------------------------+----------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 4 | ++------------------------+----------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+----------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+----------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE1\ | +| | **and** the IUT having registered the AE2\ | +| | **and** the IUT **having** a resource PARENT\_RESOURCE\_ADDRESS **allowing**\ | +| | the AE1 to perform CREATE operation\ | +| | **}** | ++------------------------+----------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+----------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid CREATE Request **from** AE **containing**\ | | +| | To **set to** PARENT\_RESOURCE\_ADDRESS **and**\ | | +| | Resource Type **set to** 50 (transactionMgmt) **and**\ | | +| | From **set to** AE1 **and**\ | | +| | Content **containing**\ | | +| | transactionMgmt resource **containing**\ | | +| | _requestPrimitives_ attribute **set to** LIST\_OF\_REQUESTPRIMITIVES **containing**\ | | +| | From **set to** AE2\ | | +| | **}** | | ++------------------------+----------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= AE | +| | the IUT **does not** **create** the transactionMgmt resource **and**\ | | +| | the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set** **to** 4000 (BAD\_REQUEST)\ | | +| | **}** | | ++------------------------+----------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + + + +TP/oneM2M/CSE/TMG/CRE/003 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+----------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/TMG/CRE/003 | ++:=======================+:===========================================================================+:===============================================================================================================+:==============+ +| **Test objective** | Check that the IUT sets value of _transactionControl_ to LOCK during the creation of <transaction> resource | ++------------------------+----------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.61.2.1, Recv-6.4 | ++------------------------+----------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 4 | ++------------------------+----------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF02 | ++------------------------+----------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+----------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the IUT **having** a resource PARENT\_RESOURCE\_ADDRESS\ | +| | **and** the AE **having** privileges to perform CREATE operation\ | +| | **}** | ++------------------------+----------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+----------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid CREATE Request **from** AE **containing**\ | | +| | To **set to** PARENT\_RESOURCE\_ADDRESS **and**\ | | +| | Resource Type **set to** 51 (transaction) **and**\ | | +| | From **set to** AE-ID **and**\ | | +| | Content **containing**\ | | +| | transaction resource **containing**\ | | +| | _requestPrimitive_ attribute **set to** REQUESTPRIMITIVE\ | | +| | **}** | | ++------------------------+----------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= AE | +| | the IUT **creates** the transaction resource\ | | +| | **and** the IUT **sends** Response Status Code **set to** 2001 (CREATED)\ | | +| | Content **containing**\ | | +| | transaction resource **containing**\ | | +| | _transactionControl_ attribute **set to**\ | | +| | LOCK\ | | +| | **}** | | ++------------------------+----------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+---------------+ + + + + +TP/oneM2M/CSE/TMG/CRE/004 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+--------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/TMG/CRE/004 | ++:=======================+:===============================================================================+:=================================================================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT rejects creation of <transaction> resource when **_From_** parameters contained in the _requestPrimitive_ attribute of the received <transaction> resource is not AE1 | ++------------------------+--------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.60.2.1 Recv-6.4 (a) | ++------------------------+--------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 4 | ++------------------------+--------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+--------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+--------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE1\ | +| | **and** the IUT having registered the AE2\ | +| | **and** the IUT **having** a resource PARENT\_RESOURCE\_ADDRESS **allowing**\ | +| | the AE1 to perform CREATE operation\ | +| | **}** | ++------------------------+--------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+--------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid CREATE Request **from** AE **containing**\ | | +| | To **set to** PARENT\_RESOURCE\_ADDRESS **and**\ | | +| | Resource Type **set to** 51 (transaction) **and**\ | | +| | From **set to** AE1 **and**\ | | +| | Content **containing**\ | | +| | transaction resource **containing**\ | | +| | _requestPrimitive_ attribute **set to** REQUESTPRIMITIVE **containing**\ | | +| | From **set to** AE2\ | | +| | **}** | | ++------------------------+--------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= AE | +| | the IUT **does not** **create** the transaction resource \ | | +| | **and** the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set** **to** 4000 (BAD\_REQUEST)\ | | +| | **}** | | ++------------------------+--------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + + + +TP/oneM2M/CSE/TMG/CRE/005 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+-------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/TMG/CRE/005 | ++:=======================+:==============================================================================================================================+:===================================================================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT creates a <transaction> resource as child for each target resource contained in the _requestPrimitives_ attribute when receiving a valid transactionMgmt create request | ++------------------------+-------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_2">[2]</a>, clause 10.2.18.1 | ++------------------------+-------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 4 | ++------------------------+-------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF02 | ++------------------------+-------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+-------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the IUT **having** a resource PARENT\_RESOURCE\_ADDRESS\ | +| | **and** the IUT **having** a resource TARGET\_RESOURCE\_ADDRESS\ | +| | the AE **having** privileges to perform CREATE operation at PARENT\_RESOURCE\_ADDRESS\ | +| | **}** | ++------------------------+-------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+-------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid CREATE Request **from** AE **containing**\ | | +| | To **set to** PARENT\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** AE-ID **and**\ | | +| | Content**containing**\ | | +| | TransactionMgmt **containing**\ | | +| | requestPrimitives attribute **containing**\ | | +| | to **set to** TARGET\_RESOURCE\_ADDRESS\ | | +| | **}** | | ++------------------------+-------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= AE | +| | the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set to** 2001 (CREATED) **and**\ | | +| | Content **containing**\ | | +| | Valid transactionMgmt resource representation and IUT creates a transaction resource as child of the target resource address\ | | +| | **}** | | ++------------------------+-------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + + + + +##### 7.2.2.20.2 UPDATE Operation +TP/oneM2M/CSE/TMG/UPD/001 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/TMG/UPD/001 | ++:=======================+:=====================================================================================================+:======================================================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT rejects the update of transactionControl attribute of transactionMgmt resource when Originator of update request is not the creator of transactionMgmt resource | ++------------------------+------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_4">[4]</a>, clause 7.4.60.2.3, Recv-6.3 | ++------------------------+------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 4 | ++------------------------+------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE2\ | +| | **and** the IUT **having registered** the AE1\ | +| | **and** the IUT **having** a transactionMgmt resource at TARGET\_RESOURCE\_ADDRESS **containing**\ | +| | creator attribute **set to** AE2\ | +| | **and** the AE1 **having** privileges to perform UPDATE operation on the TARGET\_RESOURCE\_ADDRESS\ | +| | **}** | ++------------------------+------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE1 | +| | the IUT **receives** a valid UPDATE Request **from** AE1 **containing**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** AE1 **and**\ | | +| | Content **containing**\ | | +| | transactionMgmt resource **containing**\ | | +| | transactionControl attribute **set to** TRANSACTION\_CONTROL\_VALUE\ | | +| | **}** | | ++------------------------+------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= AE1 | +| | the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set to** 4103\ | | +| | (ORIGINATOR\_HAS \_NO\_PRIVILEGE)\ | | +| | **}** | | ++------------------------+------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + + + +TP/oneM2M/CSE/TMG/UPD/002 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/TMG/UPD/002 | ++:=======================+:=====================================================================================================+:========================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT rejects update of transactionControl attribute of transactionMgmt resource when transactionMode is "CSE\_CONTROLLED" | ++------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0004 <a href="#_ref_4">[4]</a>, clause 7.4.60.2.3, Recv-6.3 | ++------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 4 | ++------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF02 | ++------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the IUT **having** a transactionMgmt resource at TARGET\_RESOURCE\_ADDRESS **containing**\ | +| | creator attribute **set to** AE **and** \ | +| | transactionMode **set to** "CSE\_CONTROLLED"\ | +| | **}** | ++------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid UPDATE Request **from** AE **containing**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** AE **and**\ | | +| | Content **containing**\ | | +| | transactionMgmt resource **containing**\ | | +| | transactionControl attribute **set to** _TRANSACTION\_CONTROL\_VALUE_\ | | +| | **}** | | ++------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= AE | +| | the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set to** 4000\ | | +| | (BAD\_REQUEST)\ | | +| | **}** | | ++------------------------+------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + + + +TP/oneM2M/CSE/TMG/UPD/003 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+-----------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/TMG/UPD/003 | ++:=======================+:====================================================================================================+:===========================================================================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT rejects update of transactionMgmt resource when the _transactionControl_ value in the request primitive does not transition to values specified in Table 10.2.18.1-1 of oneM2M TS-0001 | ++------------------------+-----------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_4">[4]</a>, Table 10.2.18.1-1 | ++------------------------+-----------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 4 | ++------------------------+-----------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+-----------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+-----------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE1\ | +| | **and** the IUT **having** a transactionMgmt resource at TARGET\_RESOURCE\_ADDRESS **containing**\ | +| | creator attribute **set to** AE1 **and** \ | +| | transactionMode **set to** "CREATOR\_CONTROLLED" **and** \ | +| | transactionState **set to** _TRANSACTION\_STATE\_VALUE_\ | +| | **}** | ++------------------------+-----------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+-----------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE1 | +| | the IUT **receives** a valid UPDATE Request **from** AE1 **containing**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** AE1 **and**\ | | +| | Content **containing**\ | | +| | transactionMgmt resource **containing**\ | | +| | transactionControl attribute **set to** _INVALID\_CORRESPONDING\_TRANSACTION\_CONTROL\_VALUE_\ | | +| | **}** | | ++------------------------+-----------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= AE1 | +| | the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set to** 4123 (_ILLEGAL\_TRANSACTION\_STATE\_TRANSITION\_ATTEMPTED_ )\ | | +| | **}** | | ++------------------------+-----------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + + + + +|**TP Id** |**TRANSACTION\_STATE\_VALUE** |**INVALID\_CORRESPONDING\_TRANSACTION\_CONTROL\_VALUE** | +|-|-|-| +|TP/oneM2M/CSE/TMG/UPD/003\_INI |_INITIAL_ |_EXECUTE, ABORT,COMMIT, INITIAL, ERROR_ | +|TP/oneM2M/CSE/TMG/UPD/003\_LOC |_LOCKED_ |_COMMIT, INITIAL, LOCK, ERROR_ | +|TP/oneM2M/CSE/TMG/UPD/003\_EXE |_EXECUTED_ |_INITIAL,LOCK, EXECUTE, ERROR_ | +|TP/oneM2M/CSE/TMG/UPD/003\_ERR |_ERROR_ |_LOCK, EXECUTE, COMMIT, ERROR_ | +|TP/oneM2M/CSE/TMG/UPD/003\_COM |_COMMITTED_ |_EXECUTE, ABORT,COMMIT, LOCK, ERROR_ | +|TP/oneM2M/CSE/TMG/UPD/003\_ABT |_ABORTED_ |_EXECUTE, ABORT,COMMIT, LOCK, ERROR_ | + + + + + + + + + + + + + + + + + + + + + + + + + + + +TP/oneM2M/CSE/TMG/UPD/004 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+-----------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/TMG/UPD/004 | ++:=======================+:====================================================================================================+:======================================================================================================================================================================================================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT successfully updates of transactionMgmt resource when transactionMode is "CREATOR\_CONTROLLED" and the _transactionControl_ value in the request primitive transitions to values specified in Table 10.2.18.1-1 of oneM2M TS-0001 and Originator of request matches creator attribute of transactionMgmt resource | ++------------------------+-----------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_4">[4]</a>, Table 10.2.18.1-1 | ++------------------------+-----------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 4 | ++------------------------+-----------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+-----------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+-----------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE1\ | +| | **and** the IUT **having** a transactionMgmt resource at TARGET\_RESOURCE\_ADDRESS **containing**\ | +| | creator attribute **set to** AE1 **and** \ | +| | transactionMode **set to** "CREATOR\_CONTROLLED" **and** \ | +| | transactionState **set to** _TRANSACTION\_STATE\_VALUE_\ | +| | **}** | ++------------------------+-----------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+-----------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE1 | +| | the IUT **receives** a valid UPDATE Request **from** AE1 **containing**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** AE1 **and**\ | | +| | Content **containing**\ | | +| | transactionMgmt resource **containing**\ | | +| | transactionControl attribute **set to** _VALID\_CORRESPONDING\_TRANSACTION\_CONTROL\_VALUE_\ | | +| | **}** | | ++------------------------+-----------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= AE1 | +| | the IUT **updates** the transactionMgmt resource\ | | +| | **and** the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set to** 2004 (UPDATED)\ | | +| | Content **containing**\ | | +| | transactionMgmt resource **containing**\ | | +| | transactionControl attribute **set to** _VALID\_CORRESPONDING\_TRANSACTION\_CONTROL\_VALUE_\ | | +| | **}** | | ++------------------------+-----------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + + + + +|**TP Id** |**TRANSACTION\_STATE\_VALUE** |**INVALID\_CORRESPONDING\_TRANSACTION\_CONTROL\_VALUE** | +|-|-|-| +|TP/oneM2M/CSE/TMG/UPD/004\_INI |_INITIAL_ |_LOCK_ | +|TP/oneM2M/CSE/TMG/UPD/004\_LOC |_LOCKED_ |_EXECUTE, ABORT_ | +|TP/oneM2M/CSE/TMG/UPD/004\_EXE |_EXECUTED_ |_COMMIT, ABORT_ | +|TP/oneM2M/CSE/TMG/UPD/004\_ERR |_ERROR_ |_ABORT, INITIAL_ | +|TP/oneM2M/CSE/TMG/UPD/004\_COM |_COMMITTED_ |_INITIAL_ | +|TP/oneM2M/CSE/TMG/UPD/004\_ABT |_ABORTED_ |_INITIAL_ | + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +TP/oneM2M/CSE/TMG/UPD/005 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+--------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/TMG/UPD/005 | ++:=======================+:=================================================================================================+:==============================================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT rejects the update of transactionControl attribute of transaction resource when Originator of update request is not the creator of transaction resource | ++------------------------+--------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_4">[4]</a>, clause 7.4.61.2.3, Recv-6.3 | ++------------------------+--------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 4 | ++------------------------+--------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF02 | ++------------------------+--------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+--------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE2\ | +| | **and** the IUT **having registered** the AE1\ | +| | **and** the IUT **having** a transaction resource at TARGET\_RESOURCE\_ADDRESS **containing**\ | +| | creator attribute **set to** AE2 **and**\ | +| | the AE1 **having** privileges to perform UPDATE operation on the TARGET\_RESOURCE\_ADDRESS\ | +| | **}** | ++------------------------+--------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+--------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE1 | +| | the IUT **receives** a valid UPDATE Request **from** AE1 **containing**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** AE1 **and**\ | | +| | Content **containing**\ | | +| | transaction resource **containing**\ | | +| | transactionControl attribute **set to** TRANSACTION\_CONTROL\_VALUE\ | | +| | **}** | | ++------------------------+--------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= AE1 | +| | the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set to** 4103 (ORIGINATOR\_HAS \_NO\_PRIVILEGE)\ | | +| | **}** | | ++------------------------+--------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + + + +TP/oneM2M/CSE/TMG/UPD/006 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+-------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/TMG/UPD/006 | ++:=======================+:================================================================================================+:=======================================================================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT rejects update of transaction resource when the _transactionControl_ value in the request primitive does not transition to values specified in Table 10.2.18.1-2 of oneM2M TS-0001 | ++------------------------+-------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_4">[4]</a>, Table 10.2.18.1-2 | ++------------------------+-------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 4 | ++------------------------+-------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF02 | ++------------------------+-------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+-------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE1\ | +| | **and** the IUT **having** a transaction resource at TARGET\_RESOURCE\_ADDRESS **containing**\ | +| | creator attribute **set to** AE1 **and** \ | +| | transactionState **set to** TRANSACTION\_STATE\_VALUE\ | +| | **}** | ++------------------------+-------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+-------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE1 | +| | the IUT **receives** a valid UPDATE Request **from** AE1 **containing**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** AE1 **and**\ | | +| | Content **containing**\ | | +| | transaction resource **containing**\ | | +| | transactionControl attribute **set to** TRANSACTION\_CONTROL\_VALUE\ | | +| | **}** | | ++------------------------+-------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= AE1 | +| | the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set to** 4103 (ORIGINATOR\_HAS \_NO\_PRIVILEGE)\ | | +| | **}** | | ++------------------------+-------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + + +|**TP Id** |**TRANSACTION\_STATE\_VALUE** |**INVALID\_CORRESPONDING\_TRANSACTION\_CONTROL\_VALUE** | +|-|-|-| +|TP/oneM2M/CSE/TMG/UPD/006\_LOC |_LOCKED_ |_COMMIT, LOCK, ERROR_ | +|TP/oneM2M/CSE/TMG/UPD/006\_EXE |_EXECUTED_ |_INITIAL,LOCK, EXECUTE, ERROR_ | +|TP/oneM2M/CSE/TMG/UPD/006\_ERR |_ERROR_ |_EXECUTE,COMMIT, ERROR_ | +|TP/oneM2M/CSE/TMG/UPD/006\_COM |_COMMITTED_ |_EXECUTE, ABORT,COMMIT, ERROR_ | +|TP/oneM2M/CSE/TMG/UPD/006\_ABT |_ABORTED_ |_EXECUTE, ABORT,COMMIT, ERROR_ | + + + + + + + + + + + + + + + +TP/oneM2M/CSE/TMG/UPD/007 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+-------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/TMG/UPD/007 | ++:=======================+:================================================================================================+:====================================================================================================================================================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT successfully updates of transaction resource when the _transactionControl_ value in the request primitive transitions to values specified in Table 10.2.18.1-2 of oneM2M TS-0001 and Originator of request is matches creator attribute of transaction resource | ++------------------------+-------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_4">[4]</a>, Table 10.2.18.1-1 | ++------------------------+-------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 4 | ++------------------------+-------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+-------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+-------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE1\ | +| | **and** the IUT **having** a transaction resource at TARGET\_RESOURCE\_ADDRESS **containing**\ | +| | creator attribute **set to** AE1 **and** \ | +| | transactionState **set to** _TRANSACTION\_STATE\_VALUE_\ | +| | **}** | ++------------------------+-------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+-------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE1 | +| | the IUT **receives** a valid UPDATE Request **from** AE1 **containing**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** AE1 **and**\ | | +| | Content **containing**\ | | +| | transaction resource **containing**\ | | +| | transactionControl attribute **set to** TRANSACTION\_CONTROL\_VALUE\ | | +| | **}** | | ++------------------------+-------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= AE1 | +| | the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set to** 4103 (ORIGINATOR\_HAS \_NO\_PRIVILEGE)\ | | +| | **}** | | ++------------------------+-------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + + +|**TP Id** |**TRANSACTION\_STATE\_VALUE** |**INVALID\_CORRESPONDING\_TRANSACTION\_CONTROL\_VALUE** | +|-|-|-| +|TP/oneM2M/CSE/TMG/UPD/007\_LOC |_LOCKED_ |_EXECUTE, ABORT_ | +|TP/oneM2M/CSE/TMG/UPD/007\_EXE |_EXECUTED_ |_COMMIT, ABORT_ | +|TP/oneM2M/CSE/TMG/UPD/007\_ERR |_ERROR_ |_ABORT, LOCK_ | +|TP/oneM2M/CSE/TMG/UPD/007\_COM |_COMMITTED_ |_LOCK_ | +|TP/oneM2M/CSE/TMG/UPD/007\_ABT |_ABORTED_ |_LOCK_ | + + + + + + + + + + + + + + + + +##### 7.2.2.20.3 DELETE Operation +TP/oneM2M/CSE/TMG/DEL/001 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/TMG/DEL/001 | ++:=======================+:===================================================================================================================================================+:===============================================================================================================+:==============+ +| **Test objective** | Check that the IUT deletes RESOURCE\_TYPE resource when _transactionState_ is either "COMMITTED" or "ABORTED". | ++------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.61.2.4 and 7.4.60.2.4 | ++------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF02 | ++------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 4 | ++------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the IUT **having created** a resource TARGET\_RESOURCE\_ADDRESS of type _RESOURCE\_TYPE_ **containing**\ | +| | transactionState **set to** "COMMITTED" or "ABORTED"\ | +| | **and** the AE **having** privileges to perform DELETE operation on the resource TARGET\_RESOURCE\_ADDRESS\ | +| | **}** | ++------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid DELETE Request **from** AE **containing**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** AE\_ID **and**\ | | +| | **no** Content\ | | +| | **}** | | ++------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= AE | +| | the IUT deletes the RESOURCE\_TYPE resource and **sends** a valid Response **containing** Response Status Code **set to** 2002 (DELETED)\ | | +| | **}** | | ++------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+---------------+ + + + +|**TP Id** |**RESOURCE\_TYPE** | +|-|-| +|TP/oneM2M/CSE/TMG/DEL/001\_TRAM\_COM |50 (transactionMgmt) | +|TP/oneM2M/CSE/TMG/DEL/001\_TRAM\_ABT |50 (transactionMgmt) | +|TP/oneM2M/CSE/TMG/DEL/001\_TRAC\_COM |51 (transaction) | +|TP/oneM2M/CSE/TMG/DEL/001\_TRAC\_ABT |51 (transaction) | + + + + + + + + + + + + + + +#### 7.2.2.21 Resource Schedule (SCH) + +##### 7.2.2.21.1 BASIC Operation +TP/oneM2M/CSE/SCH/001 + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/SCH/001 | ++:=======================+:===============================================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT rejects the CREATE request for the <schedule> resource, with the networkCoordinated attribute set, when the parent resource is of type <subscription> | ++------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.9, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.9.2 | ++------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 4 | ++------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {**\ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **being** a Hosting CSE\ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the IUT **having** a <subscription> resource at TARGET\_RESOURCE\_ADDRESS\ | +| | **and** AE **having** privileges to perform CREATE on TARGET\_RESOURCE\_ADDRESS\ | +| | **}** | ++------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {**\ | IUT <=> AE | +| | the IUT **receives** a valid CREATE request **from** AE **containing**\ | | +| | Resource Type **set to** schedule\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** AE-ID\ | | +| | Content **containing**\ | | +| | schedule resource **containing**\ | | +| | networkCoordinated attribute\ | | +| | **}** | | ++------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {**\ | \ | +| | the IUT **sends** a valid Response to AE **containing**\ | IUT >= AE | +| | Response Status Code **set to** 4102 (CONTENTS\_UNACCEPTABLE)\ | | +| | **}** | | ++------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + +<br /> + +TP/oneM2M/CSE/SCH/002 + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/SCH/002 | ++:=======================+:===============================================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT rejects the UPDATE request for the <schedule> resource, with the networkCoordinated attribute set, when the parent resource is of type <subscription> | ++------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.9, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.9.2 | ++------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 4 | ++------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {**\ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **being** a Hosting CSE\ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the IUT **having** a <subscription> resource **containing**\ | +| | a child resource <schedule> at TARGET\_RESOURCE\_ADDRESS\ | +| | **and** AE **having** privileges to perform UPDATE on TARGET\_RESOURCE\_ADDRESS\ | +| | **}** | ++------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {**\ | IUT <=> AE | +| | the IUT **receives** a valid UPDATE request **from** AE **containing**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** AE-ID\ | | +| | Content **containing**\ | | +| | schedule resource **containing**\ | | +| | networkCoordinated attribute\ | | +| | **}** | | ++------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {**\ | \ | +| | the IUT **sends** a valid Response to AE **containing**\ | IUT >= AE\ | +| | Response Status Code **set to** 4102 (CONTENTS\_UNACCEPTABLE)\ | | +| | } | | ++------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + + + +<br /> + +TP/oneM2M/CSE/SCH/003 + + + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/SCH/003 | ++:=======================+:==============================================================================================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT delivers notifications for the subscribed-to events of the <subscription> resource according to the allowed time window specified in the scheduleElement of the associated child <schedule> resource | ++------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.9, TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.9.1 | ++------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 4 | ++------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {**\ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **being** a Hosting CSE\ | +| | **and** the IUT **having registered** AE1 and AE2\ | +| | **and** the IUT **having** a <container> resource at TARGET\_RESOURCE\_ADDRESS\ | +| | **and** AE1 **having** privileges to perform UPDATE operation on\ | +| | TARGET\_RESOURCE\_ADDRESS\ | +| | **and** AE2 **having** privileges to perform RETRIEVE operation on\ | +| | TARGET\_RESOURCE\_ADDRESS\ | +| | **and** AE2 **having** created a <subscription> resource for the <container> resource\ | +| | **and** the IUT **having a** child resource <schedule> for the <subscription> resource **containing**\ | +| | scheduleElement attribute **set to** SCHEDULE\_TIME\ | +| | **and** AE1 **having** UPDATED the <container> resource at TARGET\_RESOURCE\_ADDRESS\ | +| | } | ++------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {**\ | IUT | +| | the SCHEDULE\_TIME is reached\ | | +| | **}** | | ++------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {**\ | \ | +| | the IUT **sends** a valid NOTIFY Request to the AE **containing**\ | IUT >= AE2\ | +| | Content **containing**\ | | +| | notification message **containing**\ | | +| | a valid notificationEvent attribute\ | | +| | **}** | | ++------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + + + + +#### 7.2.2.22 Process Management(PMG) + +##### 7.2.2.22.1 CREATE Operation +TP/oneM2M/CSE/PMG/CRE/001 + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+----------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/PMG/CRE/001 | ++:=======================+:=====================================================================================================================+:=============================================================================================================================+:==============+ +| **Test objective** | Check that the IUT creates <processManagement> resource on the TARGET\_RESOURCE\_ADDRESS of type _PARENT\_RESOURCE\_TYPE_ | ++------------------------+----------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0004 <a href="#_ref_2">[2]</a> clause 7.4.XX.2.1 | ++------------------------+----------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 4 | ++------------------------+----------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+----------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+----------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with** {\ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the AE **having** privileges to perform CREATE operation on the resource at TARGET\_RESOURCE\_ADDRESS\ | +| | } | ++------------------------+----------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+----------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid CREATE Request **from** AE **containing**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS **and**\ | | +| | Resource Type **set to** XX (processManagement) **and**\ | | +| | From **set to** AE-ID **and**\ | | +| | Content **containing**\ | | +| | processManagement resource\ | | +| | **}** | | ++------------------------+----------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= AE | +| | the IUT **sends valid** Response to AE **containing**\ | | +| | Response Status Code **set** **to** 2001 (CREATED) **and**\ | | +| | Content **containing**\ | | +| | processManagement resource **containing** \ | | +| | processStatus attribute set to value "Disabled" **and** currentState set to NULL\ | | +| | **}** | | ++------------------------+----------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------+---------------+ + + +<br />TP/oneM2M/CSE/PMG/CRE/002 + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/PMG/CRE/002 | ++:=======================+:==============================================================================================================================================================+:=========================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT rejects create of <state> resource when processStatus attribute of parent <processManagement> has value not equal to "Disabled" | ++------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0004 <a href="#_ref_2">[2]</a> clause 7.4.XX.2.1 | ++------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 4 | ++------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the IUT **having** <processManagement> resource at TARGET\_RESOURCE\_ADDRESS having processStatus attribute set to value not equal to "Disabled"\ | +| | **and** the AE **having** privileges to perform CREATE operation at TARGET\_RESOURCE\_ADDRESS\ | +| | **}** | ++------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid CREATE Request **from** AE **containing**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS **and**\ | | +| | Resource Type **set to** XX (state) **and**\ | | +| | From **set to** AE-ID **and**\ | | +| | Content **containing**\ | | +| | state resource\ | | +| | **}** | | ++------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= AE | +| | the IUT **sends valid** Response to AE **containing**\ | | +| | Response Status Code **set** **to** 4005 (OPERATION\_NOT\_ALLOWED)\ | | +| | **}** | | ++------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + +<br />TP/oneM2M/CSE/PMG/CRE/003 + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++-------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/PMG/CRE/003 | ++:========================+:=================================================================================================================================================================================================+:=============================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT rejects create of <state> resource when some referenced <state> resources in stateTransitions attribute don't exist | ++-------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0004 <a href="#_ref_2">[2]</a> clause 7.4.XX.2.1 | ++-------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 4 | ++-------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++-------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++-------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions**\ | **with {** \ | +| \ | the IUT **being** in the "initial state"\ | +| \ | **and** the IUT **having registered** the AE\ | +| | **and** the IUT **having** <processManagement> resource at TARGET\_RESOURCE\_ADDRESS **and** the AE **having** privileges to perform CREATE operation at TARGET\_RESOURCE\_ADDRESS\ | +| | **}** | ++-------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++-------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid CREATE Request **from** AE **containing**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS **and**\ | | +| | Resource Type **set to** XX (state) **and**\ | | +| | From **set to** AE-ID **and**\ | | +| | Content **containing**\ | | +| | state resource **containing**\ | | +| | stateTransitions attribute set to non-existing state resources\ | | +| | **}** | | ++-------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= AE | +| | the IUT **sends valid** Response to AE **containing**\ | | +| | Response Status Code **set** **to** 41xx (INVALID\_PROCESS\_CONFIGURATION)\ | | +| | **}** | | ++-------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + +<br />TP/oneM2M/CSE/PMG/CRE/004 + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/PMG/CRE/004 | ++:=======================+:===========================================================================================================+:===============================================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT rejects create of <state> resource when for some referenced <state> resources in stateTransitions attributes Originator don't have retrieve privilege | ++------------------------+------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0004 <a href="#_ref_2">[2]</a> clause 7.4.XX.2.1 | ++------------------------+------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 4 | ++------------------------+------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the IUT **having** <processManagement> resource at TARGET\_RESOURCE\_ADDRESS\ | +| | **and** the AE **having** privileges to perform CREATE operation at TARGET\_RESOURCE\_ADDRESS\ | +| | **}** | ++------------------------+------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid CREATE Request **from** AE **containing**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS **and**\ | | +| | Resource Type **set to** XX (state) **and**\ | | +| | From **set to** AE-ID **and**\ | | +| | Content **containing**\ | | +| | state resource **containing**\ | | +| | stateTransitions attribute **set to** state resources on which Originator do not have retrieve privilege\ | | +| | **}** | | ++------------------------+------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= AE | +| | the IUT **sends valid** Response to AE **containing**\ | | +| | Response Status Code **set** **to** 41xx (INVALID\_PROCESS\_CONFIGURATION)\ | | +| | **}** | | ++------------------------+------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + +<br />TP/oneM2M/CSE/PMG/CRE/005 + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/PMG/CRE/005 | ++:=======================+:=======================================================================================================================+:===========================================================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT rejects create of <state> resource when some referenced <state> resources in stateTransitions attributes are not child resources of parent <processManagement> | ++------------------------+------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0004 <a href="#_ref_2">[2]</a> clause 7.4.XX.2.1 | ++------------------------+------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 4 | ++------------------------+------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the IUT **having** <processManagement> resource at TARGET\_RESOURCE\_ADDRESS\ | +| | **and** the AE **having** privileges to perform CREATE operation at TARGET\_RESOURCE\_ADDRESS\ | +| | **}** | ++------------------------+------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid CREATE Request **from** AE **containing**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS **and**\ | | +| | Resource Type **set to** XX (state) **and**\ | | +| | From **set to** AE-ID **and**\ | | +| | Content **containing**\ | | +| | state resource **containing**\ | | +| | stateTransitions attribute **set to** some state resources not child resources of TARGET\_RESOURCE\_ADDRESS resource\ | | +| | **}** | | ++------------------------+------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= AE | +| | the IUT **sends valid** Response to AE **containing**\ | | +| | Response Status Code **set** **to** 41xx (INVALID\_PROCESS\_CONFIGURATION)\ | | +| | **}** | | ++------------------------+------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + +<br />TP/oneM2M/CSE/PMG/CRE/006 + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+----------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/PMG/CRE/006 | ++:=======================+:=====================================================================================================================+:========================================================================================================================+:==============+ +| **Test objective** | Check that the IUT rejects create of <action> resource when resource referenced by ATTRIBUTE attribute doesn't exist | ++------------------------+----------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0004 <a href="#_ref_2">[2]</a> clause 7.4.73.2.1 | ++------------------------+----------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 4 | ++------------------------+----------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+----------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+----------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {**\ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having** **registered** the AE\ | +| | **and** the AE **having** privileges to perform CREATE operation on the resource at TARGET\_RESOURCE\_ADDRESS\ | +| | **}** | ++------------------------+----------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+----------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid CREATE Request **from** AE **containing**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS **and**\ | | +| | Resource Type **set to 63** (action) **and**\ | | +| | From **set to** AE-ID **and**\ | | +| | Content **containing**\ | | +| | action resource **containing**\ | | +| | _ATTRIBUTE_ set to not-existing resourceID.\ | | +| | **}** | | ++------------------------+----------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= AE | +| | the IUT **sends valid** Response to AE **containing**\ | | +| | Response Status Code **set** **to** 4000 (BAD\_REQUEST)\ | | +| | **}** | | ++------------------------+----------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------+---------------+ + + + +|**TP Id** |**ATTRIBUTE** | +|-|-| +|TP/oneM2M/CSE/PMG/CRE/006\_SRI |subjectResourceID | +|TP/oneM2M/CSE/PMG/CRE/006\_ORI |objectResourceID | + + + + + + + + + + + +<br />TP/oneM2M/CSE/PMG/CRE/007 + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+----------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/PMG/CRE/007 | ++:=======================+:=====================================================================================================================+:==========================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT rejects create of <action> resource when resource referenced by subjectResourceID attribute is not accessible to it | ++------------------------+----------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0004 <a href="#_ref_2">[2]</a> clause 7.4.73.2.1 | ++------------------------+----------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 4 | ++------------------------+----------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+----------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+----------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {**\ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the AE **having** privileges to perform CREATE operation on the resource at TARGET\_RESOURCE\_ADDRESS\ | +| | **}** | ++------------------------+----------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+----------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid CREATE Request **from** AE **containing**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS **and**\ | | +| | Resource Type **set to 63** (action) **and**\ | | +| | From **set to** AE-ID **and**\ | | +| | Content **containing**\ | | +| | action resource **containing**\ | | +| | subjectResourceID set to non-accessible resourceID\ | | +| | **}** | | ++------------------------+----------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= AE | +| | the IUT **sends valid** Response to AE **containing**\ | | +| | Response Status Code **set** **to** 4000 (BAD\_REQUEST)\ | | +| | **}** | | ++------------------------+----------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + +<br />TP/oneM2M/CSE/PMG/CRE/009 + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+----------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/PMG/CRE/009 | ++:=======================+:=====================================================================================================================+:=========================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT rejects create of <action> resource when resource referenced by objectResourceID attribute is not accessible to it | ++------------------------+----------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0004 <a href="#_ref_2">[2]</a> clause 7.4.73.2.1 | ++------------------------+----------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 4 | ++------------------------+----------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+----------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+----------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {**\ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the AE **having** privileges to perform CREATE operation on the resource at TARGET\_RESOURCE\_ADDRESS\ | +| | **}** | ++------------------------+----------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+----------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid CREATE Request **from** AE **containing**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS **and**\ | | +| | Resource Type **set to 63** (action) **and**\ | | +| | From **set to** AE-ID **and**\ | | +| | Content **containing**\ | | +| | action resource **containing**\ | | +| | objectResourceID set to non-accessible resourceID\ | | +| | **}** | | ++------------------------+----------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= AE | +| | the IUT **sends valid** Response to AE **containing**\ | | +| | Response Status Code **set** **to** 4000 (BAD\_REQUEST)\ | | +| | **}** | | ++------------------------+----------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + +<br />TP/oneM2M/CSE/PMG/CRE/010 + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+-----------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/PMG/CRE/010 | ++:=======================+:================================================================================================================+:=======================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT rejects create of <action> resource when From parameter in actionPrimitive attribute is not same as Originator of create request | ++------------------------+-----------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0004 <a href="#_ref_2">[2]</a> clause 7.4.73.2.1 | ++------------------------+-----------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 4 | ++------------------------+-----------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+-----------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+-----------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the AE **having** privileges to perform CREATE operation on the resource at TARGET\_RESOURCE\_ADDRESS\ | +| | **}** | ++------------------------+-----------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+-----------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid CREATE Request **from** AE **containing**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS **and**\ | | +| | Resource Type **set to 63** (action) **and**\ | | +| | From **set to** AE-ID **and**\ | | +| | Content **containing**\ | | +| | action resource **containing**\ | | +| | valid value set in actionPrimitive **containing**\ | | +| | From parameter not same as Originator of create request\ | | +| | **}** | | ++------------------------+-----------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= AE | +| | the IUT **sends valid** Response to AE **containing**\ | | +| | Response Status Code **set** **to** 4000 (BAD\_REQUEST)\ | | +| | **}** | | ++------------------------+-----------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + +<br />TP/oneM2M/CSE/PMG/CRE/011 + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+-----------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/PMG/CRE/011 | ++:=======================+:================================================================================================================+:==============================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT rejects create of <action> resource when evalMode attribute has value either "off" or "once" and evalControlParam attribute is also set | ++------------------------+-----------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0004 <a href="#_ref_2">[2]</a> clause 7.4.73.2.1 | ++------------------------+-----------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 4 | ++------------------------+-----------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+-----------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+-----------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the AE **having** privileges to perform CREATE operation on the resource at TARGET\_RESOURCE\_ADDRESS\ | +| | **}** | ++------------------------+-----------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+-----------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid CREATE Request **from** AE **containing**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS **and**\ | | +| | Resource Type **set to 63** (action) **and**\ | | +| | From **set to** AE-ID **and**\ | | +| | Content **containing**\ | | +| | action resource **containing**\ | | +| | evalMode set to "off" or "once" **and**\ | | +| | evalControlParam also set.\ | | +| | **}** | | ++------------------------+-----------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= AE | +| | the IUT **sends valid** Response to AE **containing**\ | | +| | Response Status Code **set** **to** 4000 (BAD\_REQUEST)\ | | +| | **}** | | ++------------------------+-----------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + + + + + + + +<br />TP/oneM2M/CSE/PMG/CRE/012 + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+-----------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/PMG/CRE/012 | ++:=======================+:================================================================================================================+:========================================================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT rejects create of <action> resource when subject element of evalCriteria attribute is not an attribute of resource type referenced by subjectResourceID attribute | ++------------------------+-----------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0004 <a href="#_ref_2">[2]</a> clause 7.4.73.2.1 | ++------------------------+-----------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 4 | ++------------------------+-----------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+-----------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+-----------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the IUT **having** child <container> resource at CHILD\_ADDRESS\ | +| | **and** the AE **having** privileges to perform CREATE operation on the resource at TARGET\_RESOURCE\_ADDRESS\ | +| | **}** | ++------------------------+-----------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+-----------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid CREATE Request **from** AE **containing**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS **and**\ | | +| | Resource Type **set to 63** (action) **and**\ | | +| | From **set to** AE-ID **and**\ | | +| | Content **containing**\ | | +| | action resource **containing**\ | | +| | subjectResourceID set to CHILD\_ADDRESS\ | | +| | valid value set in evalCriteria attribute **containing**\ | | +| | subject element not matching CHILD\_ADDRESS attributes\ | | +| | **}** | | ++------------------------+-----------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= AE | +| | the IUT **sends valid** Response to AE **containing**\ | | +| | Response Status Code **set** **to** 4000 (BAD\_REQUEST)\ | | +| | **}** | | ++------------------------+-----------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + +<br />TP/oneM2M/CSE/PMG/CRE/013 + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+--------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/PMG/CRE/013 | ++:=======================+:===================================================================================================================+:===================================================================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT rejects create of <action> resource when subjectResourceID attribute not set and subject element of evalCriteria attribute is not an attribute of the parent resource type | ++------------------------+--------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0004 <a href="#_ref_2">[2]</a> clause 7.4.73.2.1 | ++------------------------+--------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 4 | ++------------------------+--------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+--------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+--------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the AE **having** privileges to perform CREATE operation on the resource at TARGET\_RESOURCE\_ADDRESS\ | +| | **}** | ++------------------------+--------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+--------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid CREATE Request **from** AE **containing**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS **and**\ | | +| | Resource Type **set to 63** (action) **and**\ | | +| | From **set to** AE-ID **and**\ | | +| | Content **containing**\ | | +| | action resource **containing**\ | | +| | subjectResourceID not set\ | | +| | valid value set in evalCriteria attribute **containing**\ | | +| | subject element not matching TARGET\_RESOURCE\_ADDRESS attributes\ | | +| | **}** | | ++------------------------+--------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= AE | +| | the IUT **sends valid** Response to AE **containing**\ | | +| | Response Status Code **set** **to** 4000 (BAD\_REQUEST)\ | | +| | **}** | | ++------------------------+--------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + +<br />TP/oneM2M/CSE/PMG/CRE/014 + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+-----------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/PMG/CRE/014 | ++:=======================+:================================================================================================================+:========================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT rejects create of <action> resource when threshold element of evalCriteria is outside value space of data type of subject element | ++------------------------+-----------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0004 <a href="#_ref_2">[2]</a> clause 7.4.73.2.1 | ++------------------------+-----------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 4 | ++------------------------+-----------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+-----------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+-----------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the AE **having** privileges to perform CREATE operation on the resource at TARGET\_RESOURCE\_ADDRESS\ | +| | **}** | ++------------------------+-----------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+-----------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid CREATE Request **from** AE **containing**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS **and**\ | | +| | Resource Type **set to 63** (action) **and**\ | | +| | From **set to** AE-ID **and**\ | | +| | Content **containing**\ | | +| | action resource **containing**\ | | +| | evalCriteria attribute set **and**\ | | +| | subject element set **and**\ | | +| | threshold element set outside value space of data type of subject attribute\ | | +| | **}** | | ++------------------------+-----------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= AE | +| | the IUT **sends valid** Response to AE **containing**\ | | +| | Response Status Code **set** **to** 4000 (BAD\_REQUEST)\ | | +| | **}** | | ++------------------------+-----------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + + + +<br />TP/oneM2M/CSE/PMG/CRE/015 + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+-------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/PMG/CRE/015 | ++:=======================+:======================================================================================================+:==================================================================================================================+:==============+ +| **Test objective** | Check that the IUT rejects create of <action> resource when operator element of evalCriteria has invalid value | ++------------------------+-------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0004 <a href="#_ref_2">[2]</a> clause 7.4.73.2.1, Table 6.3.4.2.86-1 | ++------------------------+-------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 4 | ++------------------------+-------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+-------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+-------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the AE **having** privileges to perform CREATE on the resource at TARGET\_RESOURCE\_ADDRESS\ | +| | **}** | ++------------------------+-------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+-------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid CREATE Request **from** AE **containing**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS **and**\ | | +| | Resource Type **set to 63** (action) **and**\ | | +| | From **set to** AE-ID **and**\ | | +| | Content **containing**\ | | +| | action resource **containing**\ | | +| | evalCriteria attribute set **and**\ | | +| | operator set to invalid value\ | | +| | **}** | | ++------------------------+-------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= AE | +| | the IUT **sends valid** Response to AE **containing**\ | | +| | Response Status Code **set** **to** 4000 (BAD\_REQUEST)\ | | +| | **}** | | ++------------------------+-------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------+---------------+ + + +<br />TP/oneM2M/CSE/PMG/CRE/016 + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+-------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/PMG/CRE/016 | ++:=======================+:================================================================================================+:====================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT rejects create of <dependency> resource when resource defined by referencedResourceID attribute doesn't exist | ++------------------------+-------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0004 <a href="#_ref_2">[2]</a> clause 7.4.74.2.1 | ++------------------------+-------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 4 | ++------------------------+-------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+-------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+-------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the IUT **having** <action> resource at TARGET\_RESOURCE\_ADDRESS\ | +| | **and** the AE **having** privileges to perform CREATE operation at TARGET\_RESOURCE\_ADDRESS\ | +| | **}** | ++------------------------+-------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+-------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid CREATE Request **from** AE **containing**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** AE-ID **and**\ | | +| | Resource Type **set to 64** (dependency) **and**\ | | +| | Content **containing**\ | | +| | dependency resource **containing**\ | | +| | referencedResourceID set to not-existing resourceID.\ | | +| | **}** | | ++------------------------+-------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= AE | +| | the IUT **sends valid** Response to AE **containing**\ | | +| | Response Status Code **set** **to** 4000 (BAD\_REQUEST)\ | | +| | **}** | | ++------------------------+-------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + +<br />TP/oneM2M/CSE/PMG/CRE/017 + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+-------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/PMG/CRE/017 | ++:=======================+:================================================================================================+:====================================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT rejects create of <dependency> resource when Originator doesn't have retrieve privilege on resource defined by referencedResourceID attribute | ++------------------------+-------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0004 <a href="#_ref_2">[2]</a> clause 7.4.74.2.1 | ++------------------------+-------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 4 | ++------------------------+-------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+-------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+-------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the IUT **having** <action> resource at TARGET\_RESOURCE\_ADDRESS\ | +| | **and** the IUT **having** <container> resource at CHILD\_ADDRESS not accessible to AE\ | +| | **and** the AE **having** privileges to perform CREATE operation at TARGET\_RESOURCE\_ADDRESS\ | +| | **}** | ++------------------------+-------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+-------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid CREATE Request **from** AE **containing**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** AE-ID **and**\ | | +| | Resource Type **set to 64** (dependency) **and**\ | | +| | Content **containing**\ | | +| | dependency resource **containing**\ | | +| | referencedResourceID set to CHILD\_ADDRESS.\ | | +| | **}** | | ++------------------------+-------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= AE | +| | the IUT **sends valid** Response to AE **containing**\ | | +| | Response Status Code **set** **to** 4000 (BAD\_REQUEST)\ | | +| | **}** | | ++------------------------+-------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + +<br />TP/oneM2M/CSE/PMG/CRE/018 + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+-----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/PMG/CRE/018 | ++:=======================+:====================================================================================================+:==================================================================================================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT rejects create of <dependency> resource when attribute referenced by subject element of evalCriteria attribute of request is not an attribute of resource type referenced by referencedResourceID attribute | ++------------------------+-----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0004 <a href="#_ref_2">[2]</a> clause 7.4.74.2.1 | ++------------------------+-----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 4 | ++------------------------+-----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+-----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+-----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the IUT **having** <action> resource at TARGET\_RESOURCE\_ADDRESS\ | +| | **and** the IUT **having** <container> resource at CHILD\_ADDRESS accessible to AE\ | +| | **and** the AE **having** privileges to perform CREATE operation at TARGET\_RESOURCE\_ADDRESS\ | +| | **}** | ++------------------------+-----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+-----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid CREATE Request **from** AE **containing**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** AE-ID **and**\ | | +| | Resource Type **set to 64** (dependency) **and**\ | | +| | Content **containing**\ | | +| | dependency resource **containing**\ | | +| | referencedResourceID set to CHILD\_ADDRESS **and**\ | | +| | valid value set in evalCriteria **containing**\ | | +| | subject element set not to one of the attributes of CHILD\_ADDRESS\ | | +| | **}** | | ++------------------------+-----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= AE | +| | the IUT **sends valid** Response to AE **containing**\ | | +| | Response Status Code **set** **to** 4000 (BAD\_REQUEST)\ | | +| | **}** | | ++------------------------+-----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + + + + + + + +TP/oneM2M/CSE/PMG/CRE/019 + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+----------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/PMG/CRE/019 | ++:=======================+:=========================================================================================================+:===================================================================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT rejects create of <dependency> resource when value of threshold element of evalCriteria attribute is outside the value space of data type of subject element of evalCriteria | ++------------------------+----------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0004 <a href="#_ref_2">[2]</a> clause 7.4.74.2.1 | ++------------------------+----------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 4 | ++------------------------+----------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+----------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+----------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the IUT **having** <action> resource at TARGET\_RESOURCE\_ADDRESS\ | +| | **and** the AE **having** privileges to perform CREATE operation at TARGET\_RESOURCE\_ADDRESS\ | +| | **}** | ++------------------------+----------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+----------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid CREATE Request **from** AE **containing**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** AE-ID **and**\ | | +| | Resource Type **set to 64** (dependency) **and**\ | | +| | Content **containing**\ | | +| | dependency resource **containing**\ | | +| | valid value set in evalCriteria **containing**\ | | +| | subject element set **and**\ | | +| | threshold element set to value outside value range of referenced attribute data type of subject element\ | | +| | **}** | | ++------------------------+----------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= AE | +| | the IUT **sends valid** Response to AE **containing**\ | | +| | Response Status Code **set** **to** 4000 (BAD\_REQUEST)\ | | +| | **}** | | ++------------------------+----------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + + + + + + + +<br />TP/oneM2M/CSE/PMG/CRE/020 + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+-----------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/PMG/CRE/020 | ++:=======================+:====================================================================================================+:========================================================================================================+:==============+ +| **Test objective** | Check that the IUT rejects create of <dependency> resource when value of operator element is invalid | ++------------------------+-----------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0004 <a href="#_ref_2">[2]</a> clause 7.4.74.2.1, Table 6.3.4.2.86 | ++------------------------+-----------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 4 | ++------------------------+-----------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+-----------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+-----------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the IUT **having** <action> resource at TARGET\_RESOURCE\_ADDRESS\ | +| | **and** the AE **having** privileges to perform CREATE operation at TARGET\_RESOURCE\_ADDRESS\ | +| | **}** | ++------------------------+-----------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+-----------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid CREATE Request **from** AE **containing**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** AE-ID **and**\ | | +| | Resource Type **set to 64** (dependency) **and**\ | | +| | Content **containing**\ | | +| | dependency resource **containing**\ | | +| | valid value set in evalCriteria **containing**\ | | +| | operator element set to invalid value\ | | +| | **}** | | ++------------------------+-----------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= AE | +| | the IUT **sends valid** Response to AE **containing**\ | | +| | Response Status Code **set** **to** 4000 (BAD\_REQUEST)\ | | +| | **}** | | ++------------------------+-----------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------+---------------+ + + + + + + + + + + + +##### 7.2.2.22.2 DELETE Operation +TP/oneM2M/CSE/PMG/DEL/001 + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+-----------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/PMG/DEL/001 | ++:=======================+:========================================================================================================================================+:==============================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT rejects delete of <processManagement> resource when the value of the processStatus attribute is not equal to "Disabled" | ++------------------------+-----------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0004 <a href="#_ref_2">[2]</a> clause 7.4.XX.2.4 | ++------------------------+-----------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 4 | ++------------------------+-----------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+-----------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+-----------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the IUT **having** a resource <processManagement> at TARGET\_RESOURCE\_ADDRESS, processStatus set not equal to "Disabled"\ | +| | **and** the AE have privilege to perform DELETE operation on TARGET\_RESOURCE\_ADDRESS\ | +| | **}** | ++------------------------+-----------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+-----------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid DELETE Request **from** AE **containing**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS**and**\ | | +| | From **set to** AE-ID\ | | +| | **}** | | ++------------------------+-----------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= AE | +| | the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set** **to** 4005 (OPERATION\_NOT\_ALLOWED)\ | | +| | **}** | | ++------------------------+-----------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + +<br />TP/oneM2M/CSE/PMG/DEL/002 + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+-------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/PMG/DEL/002 | ++:=======================+:============================================================================================================+:========================================================================================================================+:==============+ +| **Test objective** | Check that the IUT rejects delete of <state> resource when the value of the stateActive attribute is equal to "true" | ++------------------------+-------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0004 <a href="#_ref_2">[2]</a> clause 7.4.XX.2.4 | ++------------------------+-------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 4 | ++------------------------+-------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+-------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+-------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the IUT **having** a resource <state> at TARGET\_RESOURCE\_ADDRESS, stateActive set to "true"\ | +| | **and** the AE have privilege to perform DELETE operation on TARGET\_RESOURCE\_ADDRESS\ | +| | **}** | ++------------------------+-------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+-------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid DELETE Request **from** AE **containing**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS**and**\ | | +| | From **set to** AE-ID\ | | +| | **}** | | ++------------------------+-------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= AE | +| | the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set** **to** 4005 (OPERATION\_NOT\_ALLOWED)\ | | +| | **}** | | ++------------------------+-------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------+---------------+ + + + + +<br />TP/oneM2M/CSE/PMG/DEL/003 + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/PMG/DEL/003 | ++:=======================+:=========================================================================================================================================+:===================================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT rejects delete of <state> resource when the value of the processStatus attribute of parent <processManagement> is not equal to "Disabled" | ++------------------------+------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0004 <a href="#_ref_2">[2]</a> clause 7.4.XX.2.4 | ++------------------------+------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 4 | ++------------------------+------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** the AE\ | +| | **and** the IUT **having** a resource <processManagement> at PARENT\_RESOURCE\_ADDRESS, processStatus set not equal to "Disabled" \ | +| | **and** the IUT **having** a resource <state> at TARGET \_RESOURCE\_ADDRESS\ | +| | **and** the AE have privilege to perform DELETE operation on TARGET\_RESOURCE\_ADDRESS\ | +| | **}** | ++------------------------+------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid DELETE Request **from** AE **containing**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS**and**\ | | +| | From **set to** AE-ID\ | | +| | **}** | | ++------------------------+------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= AE | +| | the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set** **to** 4005 (OPERATION\_NOT\_ALLOWED)\ | | +| | **}** | | ++------------------------+------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + + +##### 7.2.2.22.3 UPDATE Operation +TP/oneM2M/CSE/PMG/UPD/001 + + + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/PMG/UPD/001 | ++:=======================+:============================================================================================================================================================+:=================================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT rejects update of ATTRIBUTE attribute of <processManagement> resource when the processStatus attribute has value not equal to "Disabled" | ++------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0004 <a href="#_ref_2">[2]</a> clause 7.4.XX.2.3 | ++------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 4 | ++------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state" **and**\ | +| | the IUT **having registered** the AE **and**\ | +| | **and** the IUT **having** a <processManagement> at TARGET\_RESOURCE\_ADDRESS having processStatus attribute set value not equal to "Disabled" **and**\ | +| | the AE have privilege to perform UPDATE operation on TARGET\_RESOURCE\_ADDRESS\ | +| | **}** | ++------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid UPDATE Request **from** AE **containing**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS**and**\ | | +| | From **set to** AE-ID **and**\ | | +| | Content **containing**\ | | +| | processManagement resource **containing**\ | | +| | _ATTRIBUTE_ attribute **containing** valid value.\ | | +| | **}** | | ++------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= AE | +| | the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set** **to** 4005 (OPERATION\_NOT\_ALLOWED)\ | | +| | **}** | | ++------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + + +|**TP Id** |**ATTRIBUTE** | +|-|-| +|TP/oneM2M/CSE/PMG/UPD/001\_AC |activateConditions | +|TP/oneM2M/CSE/PMG/UPD/001\_EC |endConditions | +|TP/oneM2M/CSE/PMG/UPD/001\_IS |InitialState | + + + +<br />TP/oneM2M/CSE/PMG/UPD/002 + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+---------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/PMG/UPD/002 | ++:=======================+:================================================================================================================================+:============================================================================================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT rejects update of <processManagement> resource when originator does not have retrieve privilege on the resources or attributes referred by subject element of the evalCriteria of ATTRIBUTE attribute | ++------------------------+---------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0004 <a href="#_ref_2">[2]</a> clause 7.4.XX.2.3 | ++------------------------+---------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 4 | ++------------------------+---------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+---------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+---------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state" **and**\ | +| | the IUT **having registered** the AE **and**\ | +| | the IUT **having** **<** processManagement> resource at TARGET\_RESOURCE\_ADDRESS **and**\ | +| | the AE **having** privileges to perform UPDATE operation at TARGET\_RESOURCE\_ADDRESS and\ | +| | the IUT having a resource at SUBJECT\_RESOURCE\_ADDRESS and\ | +| | the AE not having privileges to perform RETRIEVE operation at SUBJECT\_RESOURCE\_ADDRESS.\ | +| | **}** | ++------------------------+---------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+---------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid UPDATE Request **from** AE **containing**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** AE-ID **and**\ | | +| | Content **containing**\ | | +| | processManagement resource **containing**\ | | +| | _ATTRIBUTE_ attribute **containing**\ | | +| | evalCriteria attribute containing\ | | +| | _subject_ parameter set to SUBJECT\_RESOURCE\_ADDRESS\ | | +| | **}** | | ++------------------------+---------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= AE | +| | the IUT **sends** a valid Response **containing** Response Status Code **set** **to** 41xx (INVALID\_PROCESS\_CONFIGURATION)\ | | +| | **}** | | ++------------------------+---------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + + +|**TP Id** |**ATTRIBUTE** | +|-|-| +|TP/oneM2M/CSE/PMG/UPD/002\_AC |activateConditions | +|TP/oneM2M/CSE/PMG/UPD/002\_EC |endConditions | + + + +<br />TP/oneM2M/CSE/PMG/UPD/003 + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+---------------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/PMG/UPD/003 | ++:=======================+:================================================================================================================================+:======================================================================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT rejects update of <processManagement> resource when the resources or attributes referred by _subject_ attribute of evalCriteria parameters of ATTRIBUTE attribute do not exist | ++------------------------+---------------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0004 <a href="#_ref_2">[2]</a> clause 7.4.XX.2.3 | ++------------------------+---------------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 4 | ++------------------------+---------------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+---------------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+---------------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state" **and**\ | +| | the IUT **having registered** the AE **and**\ | +| | the IUT **having** <processManagement> resource at TARGET\_RESOURCE\_ADDRESS **and**\ | +| | the AE **having** privileges to perform UPDATE operation at TARGET\_RESOURCE\_ADDRESS\ | +| | **}** | ++------------------------+---------------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+---------------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid UPDATE Request **from** AE **containing**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** AE-ID **and**\ | | +| | Content **containing**\ | | +| | processManagement resource **containing**\ | | +| | _ATTRIBUTE_ attribute **containing**\ | | +| | evalCriteria attribute **containing**\ | | +| | _subject_ parameter set to UNAVAILABLE\_RESOURCE\ | | +| | **}** | | ++------------------------+---------------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= AE | +| | the IUT **sends** a valid Response **containing** Response Status Code **set** **to** 41xx (INVALID\_PROCESS\_CONFIGURATION)\ | | +| | **}** | | ++------------------------+---------------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + + +|**TP Id** |**ATTRIBUTE** | +|-|-| +|TP/oneM2M/CSE/PMG/UPD/003\_AC |activateConditions | +|TP/oneM2M/CSE/PMG/UPD/003\_EC |endConditions | + + + +<br />TP/oneM2M/CSE/PMG/UPD/004 + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+---------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/PMG/UPD/004 | ++:=======================+:================================================================================================================================+:==========================================================================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT rejects update of <processManagement> resource when the evalCriteria of _ATTRIBUTE_ has threshold element value not within the value space of the data type of the subject element | ++------------------------+---------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0004 <a href="#_ref_2">[2]</a> clause 7.4.XX.2.3 | ++------------------------+---------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 4 | ++------------------------+---------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+---------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+---------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state" **and**\ | +| | the IUT **having registered** the AE **and**\ | +| | the IUT **having** a <processManagement> resource at TARGET\_RESOURCE\_ADDRESS **and**\ | +| | the AE have privilege to perform UPDATE operation on TARGET\_RESOURCE\_ADDRESS.\ | +| | **}** | ++------------------------+---------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+---------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid UPDATE Request **from** AE **containing**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS**and**\ | | +| | From **set to** AE-ID **and**\ | | +| | Content **containing**\ | | +| | processManagement resource **containing**\ | | +| | _ATTRIBUTE_ attribute **containing**\ | | +| | evalCriteria element containing\ | | +| | _threshold_ element set to invalid value\ | | +| | **}** | | ++------------------------+---------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= AE | +| | the IUT **sends** a valid Response **containing** Response Status Code **set** **to** 41xx (INVALID\_PROCESS\_CONFIGURATION)\ | | +| | **}** | | ++------------------------+---------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + + +|**TP Id** |**ATTRIBUTE** | +|-|-| +|TP/oneM2M/CSE/PMG/UPD/004\_AC |activateConditions | +|TP/oneM2M/CSE/PMG/UPD/004\_EC |endConditions | + + + +<br />TP/oneM2M/CSE/PMG/UPD/005 + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+---------------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/PMG/UPD/005 | ++:=======================+:================================================================================================================================+:================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT rejects update of <processManagement> resource when the evalCriteria of ATTRIBUTE has invalid value in operator attribute | ++------------------------+---------------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0004 <a href="#_ref_2">[2]</a> clause 7.4.XX.2.3, Table 6.3.4.2.86-1 | ++------------------------+---------------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 4 | ++------------------------+---------------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+---------------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+---------------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state" **and**\ | +| | the IUT **having registered** the AE **and**\ | +| | the IUT **having** a resource <processManagement> at TARGET\_RESOURCE\_ADDRESS **and**\ | +| | the AE have privilege to perform UPDATE operation on TARGET\_RESOURCE\_ADDRESS.\ | +| | **}** | ++------------------------+---------------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+---------------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid UPDATE Request **from** AE **containing**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS**and**\ | | +| | From **set to** AE-ID **and**\ | | +| | Content **containing**\ | | +| | processManagement resource **containing**\ | | +| | _ATTRIBUTE_ attribute **containing**\ | | +| | evalCriteria attribute having\ | | +| | _operator_ parameter set to invalid value.\ | | +| | **}** | | ++------------------------+---------------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= AE | +| | the IUT **sends** a valid Response **containing** Response Status Code **set** **to** 41xx (INVALID\_PROCESS\_CONFIGURATION)\ | | +| | **}** | | ++------------------------+---------------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + + +|**TP Id** |**ATTRIBUTE** | +|-|-| +|TP/oneM2M/CSE/PMG/UPD/005\_AC |activateConditions | +|TP/oneM2M/CSE/PMG/UPD/005\_EC |endConditions | + + + +<br />TP/oneM2M/CSE/PMG/UPD/006 + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+---------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/PMG/UPD/006 | ++:=======================+:================================================================================================================================+:===============================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT rejects update of initialState attribute of <processManagement> resource when referred <state> resource doesn't exist | ++------------------------+---------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0004 <a href="#_ref_2">[2]</a> clause 7.4.XX.2.3 | ++------------------------+---------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 4 | ++------------------------+---------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+---------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+---------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state" **and**\ | +| | the IUT **having registered** the AE **and**\ | +| | the IUT **having** a resource <processManagement> at TARGET\_RESOURCE\_ADDRESS **and**\ | +| | the AE have privilege to perform UPDATE operation on TARGET\_RESOURCE\_ADDRESS.\ | +| | **}** | ++------------------------+---------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+---------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid UPDATE Request **from** AE **containing**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS**and**\ | | +| | From **set to** AE-ID **and**\ | | +| | Content **containing**\ | | +| | processManagement resource **containing**\ | | +| | _initialState_ set to UNAVAILABLE STATE RESOURCE.\ | | +| | .\ | | +| | **}** | | ++------------------------+---------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= AE | +| | the IUT **sends** a valid Response **containing** Response Status Code **set** **to** 41xx (INVALID\_PROCESS\_CONFIGURATION)\ | | +| | **}** | | ++------------------------+---------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + +<br />TP/oneM2M/CSE/PMG/UPD/007 + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+---------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/PMG/UPD/007 | ++:=======================+:================================================================================================================================+:==================================================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT rejects update of initialState attribute of <processManagement> resource when Originator does not have retrieve privilege on referenced <state> resource | ++------------------------+---------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0004 <a href="#_ref_2">[2]</a> clause 7.4.XX.2.3 | ++------------------------+---------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 4 | ++------------------------+---------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+---------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+---------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state" **and**\ | +| | the IUT **having registered** the AE **and**\ | +| | the IUT **having** a resource <processManagement> at TARGET\_RESOURCE\_ADDRESS **and**\ | +| | the AE having privilege to perform UPDATE operation on TARGET\_RESOURCE\_ADDRESS and\ | +| | the IUT having a <state> resource at STATE\_RESOURCE\_ADDRESS and\ | +| | the AE not having privileges to perform RETRIEVE operation at STATE\_RESOURCE\_ADDRESS.\ | +| | \ | +| | **}** | ++------------------------+---------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+---------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid UPDATE Request **from** AE **containing**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS**and**\ | | +| | From **set to** AE-ID **and**\ | | +| | Content **containing**\ | | +| | processManagement resource **containing**\ | | +| | _initialState_ attribute set to STATE\_RESOURCE\_ADDRESS.\ | | +| | **}** | | ++------------------------+---------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= AE | +| | the IUT **sends** a valid Response **containing** Response Status Code **set** **to** 41xx (INVALID\_PROCESS\_CONFIGURATION)\ | | +| | **}** | | ++------------------------+---------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + +<br />TP/oneM2M/CSE/PMG/UPD/008 + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+---------------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/PMG/UPD/008 | ++:=======================+:================================================================================================================================+:==============================================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT rejects update of initialState attribute of <processManagement> resource when the referred resource is not the child resource of <processManagement> | ++------------------------+---------------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0004 <a href="#_ref_2">[2]</a> clause 7.4.XX.2.3 | ++------------------------+---------------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 4 | ++------------------------+---------------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+---------------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+---------------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state" **and**\ | +| | the IUT **having registered** the AE **and**\ | +| | the IUT **having** a resource <processManagement> at TARGET\_RESOURCE\_ADDRESS **and**\ | +| | the AE having privilege to perform UPDATE operation on TARGET\_RESOURCE\_ADDRESS and\ | +| | the IUT **having** a resource <processManagement> at TARGET\_RESOURCE\_ADDRESS2 **and**\ | +| | the IUT having <state> resource at STATE\_RESOURCE\_ADDRESS as child resource of TARGET\_RESOURCE\_ADDRESS2.\ | +| | **}** | ++------------------------+---------------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+---------------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid UPDATE Request **from** AE **containing**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS**and**\ | | +| | From **set to** AE-ID **and**\ | | +| | Content **containing**\ | | +| | processManagement resource **containing**\ | | +| | _initialState_ attribute set to STATE\_RESOURCE\_ADDRESS\ | | +| | .\ | | +| | **}** | | ++------------------------+---------------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= AE | +| | the IUT **sends** a valid Response **containing** Response Status Code **set** **to** 41xx (INVALID\_PROCESS\_CONFIGURATION)\ | | +| | **}** | | ++------------------------+---------------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + +<br />TP/oneM2M/CSE/PMG/UPD/009 + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/PMG/UPD/009 | ++:=======================+:======================================================================================================================================================+:===================================================================================================================================================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT rejects update of <processManagement> resource when the value of the processControl attribute in the request is equal to "Enable" and the value of the processStatus attribute of the <processManagement> resource is equal to _PROCESS\_STATUS\ _VALUE_ | ++------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0004 <a href="#_ref_2">[2]</a> clause 7.4.XX.2.3 | ++------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 4 | ++------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state" **and**\ | +| | the IUT **having registered** the AE **and**\ | +| | the IUT **having** resource <processManagement> at TARGET\_RESOURCE\_ADDRESS having,processStatus set equal to "_PROCESS\_STATUS\_VALUE_ **and**\ | +| | the AE having privilege to perform UPDATE operation on TARGET\_RESOURCE\_ADDRESS.\ | +| | **}** | ++------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid UPDATE Request **from** AE **containing**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS**and**\ | | +| | From **set to** AE-ID **and**\ | | +| | Content **containing**\ | | +| | processManagement resource **containing**\ | | +| | _processControl_ attribute set to value "Enable".\ | | +| | .\ | | +| | **}** | | ++------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= AE | +| | the IUT **sends** a valid Response **containing** Response Status Code **set** **to** 4005 (OPERATION\_NOT\_ALLOWED)\ | | +| | **}** | | ++------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + + +|**TP Id** |**PROCESS\_STATUS\_VALUE** | +|-|-| +|TP/oneM2M/CSE/PMG/UPD/009\_EN |Enabled | +|TP/oneM2M/CSE/PMG/UPD/009\_AC |Activated | +|TP/oneM2M/CSE/PMG/UPD/009\_PU |Paused | +|TP/oneM2M/CSE/PMG/UPD/009\_CM |Completed | +|TP/oneM2M/CSE/PMG/UPD/009\_AB |Aborted | + + + +<br />TP/oneM2M/CSE/PMG/UPD/010 + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+----------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/PMG/UPD/010 | ++:=======================+:===========================================================================================================================+:====================================================================================================================================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT rejects update of <processManagement> resource when the value of the processControl attribute in the request is equal to "Disable" and the value of the processStatus attribute of the <processManagement> resource is equal to "Disabled" | ++------------------------+----------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0004 <a href="#_ref_2">[2]</a> clause 7.4.XX.2.3 | ++------------------------+----------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 4 | ++------------------------+----------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+----------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+----------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state" **and**\ | +| | the IUT **having registered** the AE **and**\ | +| | the IUT **having** resource <processManagement> at TARGET\_RESOURCE\_ADDRESS, processStatus set to "Disabled" **and**\ | +| | the AE having privilege to perform UPDATE operation on TARGET\_RESOURCE\_ADDRESS.\ | +| | **}** | ++------------------------+----------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+----------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid UPDATE Request **from** AE **containing**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS**and**\ | | +| | From **set to** AE-ID **and**\ | | +| | Content **containing**\ | | +| | processManagement resource **containing**\ | | +| | _processControl_ attribute set to value "Disable".\ | | +| | .\ | | +| | **}** | | ++------------------------+----------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= AE | +| | the IUT **sends** a valid Response **containing** Response Status Code **set** **to** 4005 (OPERATION\_NOT\_ALLOWED)\ | | +| | **}** | | ++------------------------+----------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + +<br />TP/oneM2M/CSE/PMG/UPD/011 + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/PMG/UPD/011 | ++:=======================+:==============================================================================================================================================================+:===================================================================================================================================================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT rejects update of <processManagement> resource when the value of the processControl attribute in the request is equal to "Pause" and the value of the processStatus attribute of the <processManagement> resource is equal to "_PROCESS\_STATUS\ _VALUE_ | ++------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0004 <a href="#_ref_2">[2]</a> clause 7.4.XX.2.3 | ++------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 4 | ++------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state" **and**\ | +| | the IUT **having registered** the AE **and**\ | +| | the IUT **having** a resource <processManagement> at TARGET\_RESOURCE\_ADDRESS, processStatus attribute set equal to _PROCESS\_STATUS\ _VALUE_ **and**\ | +| | the AE having privilege to perform UPDATE operation on TARGET\_RESOURCE\_ADDRESS.\ | +| | **}** | ++------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid UPDATE Request **from** AE **containing**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS**and**\ | | +| | From **set to** AE-ID **and**\ | | +| | Content **containing**\ | | +| | processManagement resource **containing**\ | | +| | _processControl_ attribute set to value "Pause".\ | | +| | .\ | | +| | **}** | | ++------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= AE | +| | the IUT **sends** a valid Response **containing** Response Status Code **set** **to** 4005 (OPERATION\_NOT\_ALLOWED)\ | | +| | **}** | | ++------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + + +|**TP Id** |**PROCESS\_STATUS\_VALUE** | +|-|-| +|TP/oneM2M/CSE/PMG/UPD/011\_EN |Enabled | +|TP/oneM2M/CSE/PMG/UPD/011\_DS |Disabled | +|TP/oneM2M/CSE/PMG/UPD/011\_PU |Paused | +|TP/oneM2M/CSE/PMG/UPD/011\_CM |Completed | +|TP/oneM2M/CSE/PMG/UPD/011\_AB |Aborted | + + + + + +<br />TP/oneM2M/CSE/PMG/UPD/012 + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/PMG/UPD/012 | ++:=======================+:=====================================================================================================================================================+:==========================================================================================================================================================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT rejects update of <processManagement> resource when the value of the processControl attribute in the request is equal to "Reactivate" and the value of the processStatus attribute of the <processManagement> resource is equal to "_PROCESS\_STATUS\ _VALUE_ " | ++------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0004 <a href="#_ref_2">[2]</a> clause 7.4.XX.2.3 | ++------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 4 | ++------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state" **and**\ | +| | the IUT **having registered** the AE **and**\ | +| | the IUT **having** a resource <processManagement> at TARGET\_RESOURCE\_ADDRESS, processStatus set equal to "_PROCESS\_STATUS\ _VALUE_ " **and**\ | +| | the AE having privilege to perform UPDATE operation on TARGET\_RESOURCE\_ADDRESS.\ | +| | **}** | ++------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid UPDATE Request **from** AE **containing**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS**and**\ | | +| | From **set to** AE-ID **and**\ | | +| | Content **containing**\ | | +| | processManagement resource **containing**\ | | +| | _processControl_ attribute set to value "Reactivate".\ | | +| | .\ | | +| | **}** | | ++------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= AE | +| | the IUT **sends** a valid Response **containing** Response Status Code **set** **to** 4005 (OPERATION\_NOT\_ALLOWED)\ | | +| | **}** | | ++------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + + +|**TP Id** |**PROCESS\_STATUS\_VALUE** | +|-|-| +|TP/oneM2M/CSE/PMG/UPD/012\_EN |Enabled | +|TP/oneM2M/CSE/PMG/UPD/012\_DS |Disabled | +|TP/oneM2M/CSE/PMG/UPD/012\_AC |Activated | +|TP/oneM2M/CSE/PMG/UPD/012\_CM |Completed | +|TP/oneM2M/CSE/PMG/UPD/012\_AB |Aborted | + + + +<br />TP/oneM2M/CSE/PMG/UPD/013 + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/PMG/UPD/013 | ++:=======================+:=========================================================================================================================================+:===============================================================================================================================================================================================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT rejects update of <processManagement> resource when the value of the processControl attribute in the request is equal to "Enable" and the value of the processStatus attribute of the <processManagement> resource is equal to "Disabled" when any of the referenced child resources is not available | ++------------------------+------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0004 <a href="#_ref_2">[2]</a> clause 7.4.XX.2.3 | ++------------------------+------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 4 | ++------------------------+------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state" **and**\ | +| | the IUT **having registered** the AE **and**\ | +| | the IUT **having** resource <processManagement> at TARGET\_RESOURCE\_ADDRESS, processStatus attribute set to "Disabled" **and**\ | +| | the IUT **having** <state> resource as child resource of TARGET\_RESOURCE\_ADDRESS and referenced in initialState attribute **and**\ | +| | the resource referenced by stateAction attribute is not available **and**\ | +| | the AE have privilege to perform UPDATE operation on TARGET\_RESOURCE\_ADDRESS.\ | +| | **}** | ++------------------------+------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid UPDATE Request **from** AE **containing**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS**and**\ | | +| | From **set to** AE-ID **and**\ | | +| | Content **containing**\ | | +| | processManagement resource **containing**\ | | +| | _processControl_ attribute set to value "Enable".\ | | +| | .\ | | +| | **}** | | ++------------------------+------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= AE | +| | the IUT **sends** a valid Response **containing** Response Status Code **set** **to** 41xx (INVALID\_PROCESS\_CONFIGURATION)\ | | +| | **}** | | ++------------------------+------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + +<br />TP/oneM2M/CSE/PMG/UPD/014 + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+---------------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/PMG/UPD/014 | ++:=======================+:================================================================================================================================+:==============================================================================================================================================================================================================================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT rejects update of <processManagement> resource when the value of the processControl attribute in the request is equal to "Enable" and the value of the processStatus attribute of the <processManagement> resource is equal to "Disabled" but Originator does not have required privileges on any of the referenced child resources | ++------------------------+---------------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0004 <a href="#_ref_2">[2]</a> clause 7.4.XX.2.3 | ++------------------------+---------------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 4 | ++------------------------+---------------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+---------------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+---------------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state" **and**\ | +| | the IUT **having registered** the AE **and**\ | +| | the IUT **having** resource <processManagement> at TARGET\_RESOURCE\_ADDRESS containing\ | +| | processStatus attribute set to "Disabled" and\ | +| | initialState attribute set to **child** <state> resource at STATE\_ADDRESS containing\ | +| | stateAction attribute set to child <action> resource at ACTION\_ADDRESS **and**\ | +| | the AE having privilege to perform UPDATE operation on TARGET\_RESOURCE\_ADDRESS and\ | +| | but AE not having privilege on STATE\_ADDRESS and ACTION\_ADDRESS.\ | +| | **}** | ++------------------------+---------------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+---------------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid UPDATE Request **from** AE **containing**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS**and**\ | | +| | From **set to** AE-ID **and**\ | | +| | Content **containing**\ | | +| | processManagement resource **containing**\ | | +| | processControl set to value "Enable".\ | | +| | .\ | | +| | **}** | | ++------------------------+---------------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= AE | +| | the IUT **sends** a valid Response **containing** Response Status Code **set** **to** 41xx (INVALID\_PROCESS\_CONFIGURATION)\ | | +| | **}** | | ++------------------------+---------------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + +<br />TP/oneM2M/CSE/PMG/UPD/015 + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+-------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/PMG/UPD/015 | ++:=======================+:================================================================================================+:=========================================================================================================================================================================================================================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT rejects update of <processManagement> resource when the value of the processControl attribute in the request is equal to "Enable" and the value of the processStatus attribute of the <processManagement> resource is equal to "Disabled" but any of referenced resources are not descendent resource of <processManagement> | ++------------------------+-------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0004 <a href="#_ref_2">[2]</a> clause 7.4.XX.2.3 | ++------------------------+-------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 4 | ++------------------------+-------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+-------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+-------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state" **and**\ | +| | the IUT **having registered** the AE **and**\ | +| | the IUT **having** <state> resource at STATE **and**\ | +| | the IUT **having** <action> resource at ACTION **and**\ | +| | the IUT **having** resource <processManagement> at TARGET\_RESOURCE\_ADDRESS**containing**\ | +| | processStatus **set** to "Disabled" **and**\ | +| | initialState attribute **set** to STATE and\ | +| | stateAction attribute **set** to ACTION\ | +| | \ | +| | the AE have privilege to perform UPDATE operation on TARGET\_RESOURCE\_ADDRESS.\ | +| | **}** | ++------------------------+-------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+-------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid UPDATE Request **from** AE **containing**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS**and**\ | | +| | From **set to** AE-ID **and**\ | | +| | Content **containing**\ | | +| | processManagement resource **containing**\ | | +| | processControl set to value "Enable".\ | | +| | .\ | | +| | **}** | | ++------------------------+-------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= AE | +| | the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set** **to** 41xx(INVALID\_PROCESS\_CONFIGURATION).\ | | +| | **}** | | ++------------------------+-------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + +<br />TP/oneM2M/CSE/PMG/UPD/016 + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+---------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/PMG/UPD/016 | ++:=======================+:========================================================================================================+:===============================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT rejects update of <state> resource when the processStatus attribute of parent <processManagement> has value not equal to "Disabled" | ++------------------------+---------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0004 <a href="#_ref_2">[2]</a> clause 7.4.XX.2.3 | ++------------------------+---------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 4 | ++------------------------+---------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+---------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+---------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state" **and**\ | +| | the IUT **having registered** the AE **and**\ | +| | **and** the IUT **having** a <processManagement> resource at PARENT\_RESOURCE\_ ADDRESS containing\ | +| | processStatus attribute **set** not equal to "Disabled" **and**\ | +| | **and** the IUT **having** a child <state> resource at TARGET\_RESOURCE\_ADDRESS **and**\ | +| | the AE have privilege to perform UPDATE operation on TARGET\_RESOURCE\_ADDRESS\ | +| | **}** | ++------------------------+---------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+---------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid UPDATE Request **from** AE **containing**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS**and**\ | | +| | From **set to** AE-ID **and**\ | | +| | Content **containing**\ | | +| | state resource **containing**\ | | +| | _ATTRIBUTE_ attribute **containing** valid value.\ | | +| | **}** | | ++------------------------+---------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= AE | +| | the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set** **to** 4005 (OPERATION\_NOT\_ALLOWED)\ | | +| | **}** | | ++------------------------+---------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + + +|**TP Id** |**ATTRIBUTE** | +|-|-| +|TP/oneM2M/CSE/PMG/UPD/016\_STAC |stateAction | +|TP/oneM2M/CSE/PMG/UPD/016\_STTRS |stateTransitions | + + + +<br />TP/oneM2M/CSE/PMG/UPD/017 + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+---------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/PMG/UPD/017 | ++:=======================+:================================================================================+:==============================================================================================================================+:==============+ +| **Test objective** | Check that the IUT rejects update of <state> resource when the resource referenced by stateAction attribute does not exist | ++------------------------+---------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0004 <a href="#_ref_2">[2]</a> clause 7.4.XX.2.3 | ++------------------------+---------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 4 | ++------------------------+---------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+---------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+---------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state" **and**\ | +| | the IUT **having registered** the AE **and**\ | +| | the IUT **having** a <state> resource at TARGET\_RESOURCE\_ADDRESS **and**\ | +| | the AE have privilege to perform UPDATE operation on TARGET\_RESOURCE\_ADDRESS\ | +| | **}** | ++------------------------+---------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+---------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid UPDATE Request **from** AE **containing**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS**and**\ | | +| | From **set to** AE-ID **and**\ | | +| | Content **containing**\ | | +| | state resource **containing**\ | | +| | stateAction attribute value set to NON EXISTENT ACTION RESOURCE.\ | | +| | **}** | | ++------------------------+---------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= AE | +| | the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set** **to** 41xx (INVALID\_PROCESS\_CONFIGURATION)\ | | +| | **}** | | ++------------------------+---------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------+---------------+ + + +<br />TP/oneM2M/CSE/PMG/UPD/018 + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+-----------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/PMG/UPD/018 | ++:=======================+:======================================================================================================================+:===============================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT rejects update of <state> resource when the Originator does not have retrieve privilege on resource referenced by stateAction attribute | ++------------------------+-----------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0004 <a href="#_ref_2">[2]</a> clause 7.4.XX.2.3 | ++------------------------+-----------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 4 | ++------------------------+-----------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+-----------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+-----------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state" **and**\ | +| | the IUT **having registered** the AE **and**\ | +| | the IUT **having** a <state> resource at PARENT\_RESOURCE\_ADDRESS **and**\ | +| | the IUT **having** a child <action> resource ACTION\_ADDRESS Originator not having retrieve privilege of **and**\ | +| | the AE have privilege to perform UPDATE operation on PARENT\_RESOURCE\_ADDRESS\ | +| | **}** | ++------------------------+-----------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+-----------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid UPDATE Request **from** AE **containing**\ | | +| | To **set to** PARENT\_RESOURCE\_ADDRESS**and**\ | | +| | From **set to** AE-ID **and**\ | | +| | Content **containing**\ | | +| | state resource **containing**\ | | +| | stateAction attribute value set to ACTION\_ADDRESS.\ | | +| | **}** | | ++------------------------+-----------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= AE | +| | the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set** **to** 41xx (INVALID\_PROCESS\_CONFIGURATION)\ | | +| | **}** | | ++------------------------+-----------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + +<br />TP/oneM2M/CSE/PMG/UPD/019 + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/PMG/UPD/019 | ++:=======================+:=============================================================================================================================+:=========================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT rejects update of <state> resource when the resource referenced by stateAction attribute is not a child resource | ++------------------------+------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0004 <a href="#_ref_2">[2]</a> clause 7.4.XX.2.3 | ++------------------------+------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 4 | ++------------------------+------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state" **and**\ | +| | the IUT **having registered** the AE **and**\ | +| | the IUT **having** a <state> resource at TARGET\_RESOURCE\_ADDRESS **and**\ | +| | the IUT **having** **created** RESOURCE\_TYPE resource containing a child <action> resource at ACTION\_ADDRESS **and**\ | +| | the AE have privilege to perform UPDATE operation on TARGET\_RESOURCE\_ADDRESS\ | +| | **}** | ++------------------------+------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid UPDATE Request **from** AE **containing**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS**and**\ | | +| | From **set to** AE-ID **and**\ | | +| | Content **containing**\ | | +| | state resource **containing**\ | | +| | stateAction attribute value set to ACTION\_ADDRESS.\ | | +| | **}** | | ++------------------------+------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= AE | +| | the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set** **to** 41xx (INVALID\_PROCESS\_CONFIGURATION)\ | | +| | **}** | | ++------------------------+------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + +<br />TP/oneM2M/CSE/PMG/UPD/020 + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+---------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/PMG/UPD/020 | ++:=======================+:================================================================================+:=======================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT rejects update of <state> resource when the any of <state> resources referenced by stateTransitions attribute doesn't exist | ++------------------------+---------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0004 <a href="#_ref_2">[2]</a> clause 7.4.XX.2.3 | ++------------------------+---------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 4 | ++------------------------+---------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+---------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+---------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state" **and**\ | +| | the IUT **having registered** the AE **and**\ | +| | the IUT **having** a <state> resource at TARGET\_RESOURCE\_ADDRESS **and**\ | +| | the AE have privilege to perform UPDATE operation on TARGET\_RESOURCE\_ADDRESS\ | +| | **}** | ++------------------------+---------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+---------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid UPDATE Request **from** AE **containing**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS**and**\ | | +| | From **set to** AE-ID **and**\ | | +| | Content **containing**\ | | +| | state resource **containing**\ | | +| | stateTransitions attribute set to NON EXISTENT STATE RESOURCE.\ | | +| | **}** | | ++------------------------+---------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= AE | +| | the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set** **to** 41xx (INVALID\_PROCESS\_CONFIGURATION)\ | | +| | **}** | | ++------------------------+---------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + +<br />TP/oneM2M/CSE/PMG/UPD/021 + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+-----------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/PMG/UPD/021 | ++:=======================+:============================================================================+:=====================================================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT rejects update of <state> resource when for any of <state> resources referenced by stateTransitions attribute Originator doesn't have retrieve privilege | ++------------------------+-----------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0004 <a href="#_ref_2">[2]</a> clause 7.4.XX.2.3 | ++------------------------+-----------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 4 | ++------------------------+-----------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+-----------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+-----------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state" **and**\ | +| | the IUT **having registered** the AE **and**\ | +| | the IUT **having** a <state> resource at STATE\_ADDRESS1 **and**\ | +| | the IUT **having** a <state> resource at STATE\_ADDRESS2 **and**\ | +| | the AE having privilege to perform UPDATE operation on STATE\_ADDRESS1\ | +| | AE not having privileges to perform RETRIEVE operation on STATE\_ADDRESS2\ | +| | \ | +| | **}** | ++------------------------+-----------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+-----------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid UPDATE Request **from** AE **containing**\ | | +| | To **set to** STATE\_ADDRESS1**and**\ | | +| | From **set to** AE-ID **and**\ | | +| | Content **containing**\ | | +| | state resource **containing**\ | | +| | stateTransitions attribute value set to STATE\_ADDRESS2.\ | | +| | **}** | | ++------------------------+-----------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= AE | +| | the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set** **to** 41xx (INVALID\_PROCESS\_CONFIGURATION)\ | | +| | **}** | | ++------------------------+-----------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + +<br />TP/oneM2M/CSE/PMG/UPD/022 + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+-----------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/PMG/UPD/022 | ++:=======================+:==================================================================================+:==============================================================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT rejects update of <state> resource when any of <state> resources referenced by stateTransitions attribute is not child resource of parent <processManagement> | ++------------------------+-----------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0004 <a href="#_ref_2">[2]</a> clause 7.4.XX.2.3 | ++------------------------+-----------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 4 | ++------------------------+-----------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+-----------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+-----------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state" **and**\ | +| | the IUT **having registered** the AE **and**\ | +| | the IUT **having** a <processManagement> resource at PARENT\_ADDRESS having\ | +| | a child <state> resource at STATE\_ADDRESS **and**\ | +| | the IUT **having** a <processManagement> resource at PARENT\_ADDRESS2 having\ | +| | a child <state> resource at STATE\_ADDRESS2 **and**\ | +| | the AE have privilege to perform UPDATE operation on STATE\_ADDRESS\ | +| | **}** | ++------------------------+-----------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+-----------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid UPDATE Request **from** AE **containing**\ | | +| | To **set to** STATE\_ADDRESS **and**\ | | +| | From **set to** AE-ID **and**\ | | +| | Content **containing**\ | | +| | state resource **containing**\ | | +| | stateTransitions attribute indicating\ | | +| | nextState element set to STATE\_ADDRESS2\ | | +| | .\ | | +| | **}** | | ++------------------------+-----------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= AE | +| | the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set** **to** 41xx (INVALID\_PROCESS\_CONFIGURATION)\ | | +| | **}** | | ++------------------------+-----------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + +<br />TP/oneM2M/CSE/PMG/UPD/023 + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+---------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/PMG/UPD/023 | ++:=======================+:================================================================================+:========================================================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT rejects update of <state> resource when any of resources and attributes referenced by subject element of evalCriteria of stateTransitions attribute doesn't exist | ++------------------------+---------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0004 <a href="#_ref_2">[2]</a> clause 7.4.XX.2.3 | ++------------------------+---------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 4 | ++------------------------+---------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+---------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+---------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state" **and**\ | +| | the IUT **having registered** the AE **and**\ | +| | the IUT **having** a <state> resource at TARGET\_RESOURCE\_ADDRESS **and**\ | +| | the AE have privilege to perform UPDATE operation on TARGET\_RESOURCE\_ADDRESS\ | +| | **}** | ++------------------------+---------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+---------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid UPDATE Request **from** AE **containing**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS**and**\ | | +| | From **set to** AE-ID **and**\ | | +| | Content **containing**\ | | +| | state resource **containing**\ | | +| | stateTransitions attribute set having some\ | | +| | evalCriteria' subject element set to NON-EXISTING RESOURCES AND ATTRIBUTES.\ | | +| | **}** | | ++------------------------+---------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= AE | +| | the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set** **to** 41xx (INVALID\_PROCESS\_CONFIGURATION)\ | | +| | **}** | | ++------------------------+---------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + +<br />TP/oneM2M/CSE/PMG/UPD/024 + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+-----------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/PMG/UPD/024 | ++:=======================+:==============================================================================================+:========================================================================================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT rejects update of <state> resource when Originator doesn't have retrieve privilege on any of resources and attributes referenced by subject element of evalCriteria of stateTransitions attribute | ++------------------------+-----------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0004 <a href="#_ref_2">[2]</a> clause 7.4.XX.2.3 | ++------------------------+-----------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 4 | ++------------------------+-----------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+-----------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+-----------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state" **and**\ | +| | the IUT **having registered** the AE **and**\ | +| | the IUT **having** a <state> resource at TARGET\_RESOURCE\_ADDRESS **and**\ | +| | the AE have privilege to perform UPDATE operation on TARGET\_RESOURCE\_ADDRESS **and**\ | +| | the AE not having privileges to perform RETRIEVE operation at SUBJECT\_RESOURCE\_ADDRESS\ | +| | **}** | ++------------------------+-----------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+-----------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid UPDATE Request **from** AE **containing**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS**and**\ | | +| | From **set to** AE-ID **and**\ | | +| | Content **containing**\ | | +| | state resource **containing**\ | | +| | stateTransitions attribute **containing**\ | | +| | evalCriteria' subject element set to SUBJECT\_RESOURCE\_ADDRESS\ | | +| | **}** | | ++------------------------+-----------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= AE | +| | the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set** **to** 41xx (INVALID\_PROCESS\_CONFIGURATION)\ | | +| | **}** | | ++------------------------+-----------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + +<br />TP/oneM2M/CSE/PMG/UPD/025 + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+---------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/PMG/UPD/025 | ++:=======================+:==================================================================================================+:======================================================================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT rejects update of <state> resource when threshold element of evalCriteria of stateTransitions attribute have value outside the value spaces of the data type of subject element | ++------------------------+---------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0004 <a href="#_ref_2">[2]</a> clause 7.4.XX.2.3 | ++------------------------+---------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 4 | ++------------------------+---------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+---------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+---------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state" **and**\ | +| | the IUT **having registered** the AE **and**\ | +| | the IUT **having** a <state> resource at TARGET\_RESOURCE\_ADDRESS **and**\ | +| | the AE have privilege to perform UPDATE operation on TARGET\_RESOURCE\_ADDRESS\ | +| | **}** | ++------------------------+---------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+---------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid UPDATE Request **from** AE **containing**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS**and**\ | | +| | From **set to** AE-ID **and**\ | | +| | Content **containing**\ | | +| | state resource **containing**\ | | +| | stateTransitions attribute **containing**\ | | +| | evalCriteria' threshold element set to outside range spaces of the data type of subject element.\ | | +| | **}** | | ++------------------------+---------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= AE | +| | the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set** **to** 41xx (INVALID\_PROCESS\_CONFIGURATION)\ | | +| | **}** | | ++------------------------+---------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + +<br />TP/oneM2M/CSE/PMG/UPD/026 + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+---------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/PMG/UPD/026 | ++:=======================+:================================================================================+:================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT rejects update of <state> resource when operator element of evalCriteria of stateTransitions attribute have invalid value | ++------------------------+---------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0004 <a href="#_ref_2">[2]</a> clause 7.4.XX.2.3, Table 6.3.4.2.86-1 | ++------------------------+---------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 4 | ++------------------------+---------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+---------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+---------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state" **and**\ | +| | the IUT **having registered** the AE **and**\ | +| | the IUT **having** a <state> resource at PARENT\_RESOURCE\_ADDRESS **and**\ | +| | the AE have privilege to perform UPDATE operation on PARENT\_RESOURCE\_ADDRESS\ | +| | **}** | ++------------------------+---------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+---------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid UPDATE Request **from** AE **containing**\ | | +| | To **set to** PARENT\_RESOURCE\_ADDRESS**and**\ | | +| | From **set to** AE-ID **and**\ | | +| | Content **containing**\ | | +| | state resource **containing**\ | | +| | stateTransitions attribute **containing**\ | | +| | evalCriteria' operator element set to invalid value.\ | | +| | **}** | | ++------------------------+---------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= AE | +| | the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set** **to** 41xx (INVALID\_PROCESS\_CONFIGURATION)\ | | +| | **}** | | ++------------------------+---------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + +<br />TP/oneM2M/CSE/PMG/UPD/027 + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+---------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/PMG/UPD/027 | ++:=======================+:================================================================================+:========================================================================================================================+:==============+ +| **Test objective** | Check that the IUT rejects update of <action> resource when resource referenced by ATTRIBUTE attribute doesn't exist | ++------------------------+---------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0004 <a href="#_ref_2">[2]</a> clause 7.4.73.2.3 | ++------------------------+---------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 4 | ++------------------------+---------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+---------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+---------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state" **and**\ | +| | the IUT **having registered** the AE **and**\ | +| | the IUT **having** a <action> at PARENT\_RESOURCE\_ADDRESS **and**\ | +| | the AE have privilege to perform UPDATE operation on PARENT\_RESOURCE\_ADDRESS\ | +| | **}** | ++------------------------+---------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+---------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid UPDATE Request **from** AE **containing**\ | | +| | To **set to** PARENT\_RESOURCE\_ADDRESS**and**\ | | +| | From **set to** AE-ID **and**\ | | +| | Content **containing**\ | | +| | action resource **containing**\ | | +| | _ATTRIBUTE_ attribute set to non-existing resourceID.\ | | +| | **}** | | ++------------------------+---------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= AE | +| | the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set** **to** 4000 (BAD\_REQUEST)\ | | +| | **}** | | ++------------------------+---------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------+---------------+ + + + +|**TP Id** |**ATTRIBUTE** | +|-|-| +|TP/oneM2M/CSE/PMG/UPD/027\_SRI |subjectResourceID | +|TP/oneM2M/CSE/PMG/UPD/027\_DEP |dependencies | +|TP/oneM2M/CSE/PMG/UPD/027\_ORI |objectResourceID | + + + +<br />TP/oneM2M/CSE/PMG/UPD/028 + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/PMG/UPD/028 | ++:=======================+:=========================================================================================+:==========================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT rejects update of <action> resource when resource referenced by ATTRIBUTE attribute is not accessible by Originator | ++------------------------+------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0004 <a href="#_ref_2">[2]</a> clause 7.4.73.2.3 | ++------------------------+------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 4 | ++------------------------+------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state" **and**\ | +| | the IUT **having registered** the AE **and**\ | +| | the IUT **having** a <action> at PARENT\_RESOURCE\_ADDRESS **and**\ | +| | the IUT **having** child <container> at CHILD\_ADDRESS not accessible by AE **and**\ | +| | the AE have privilege to perform UPDATE operation on PARENT\_RESOURCE\_ADDRESS\ | +| | **}** | ++------------------------+------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid UPDATE Request **from** AE **containing**\ | | +| | To **set to** PARENT\_RESOURCE\_ADDRESS**and**\ | | +| | From **set to** AE-ID **and**\ | | +| | Content **containing**\ | | +| | action resource **containing**\ | | +| | _ATTRIBUTE_ attribute set to CHILD\_ADDRESS.\ | | +| | **}** | | ++------------------------+------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= AE | +| | the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set** **to** 4000 (BAD\_REQUEST)\ | | +| | **}** | | ++------------------------+------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + + +|**TP Id** |**ATTRIBUTE** | +|-|-| +|TP/oneM2M/CSE/PMG/UPD/028\_SRI |subjectResourceID | +|TP/oneM2M/CSE/PMG/UPD/028\_DEP |Dependencies | +|TP/oneM2M/CSE/PMG/UPD/028\_ORI |objectResourceID | + + + +<br />TP/oneM2M/CSE/PMG/UPD/029 + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+----------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/PMG/UPD/029 | ++:=======================+:===========================================================================================================================+:===========================================================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT rejects update of <action> resource when any of <dependency> resources referenced by dependencies attribute are not child resources of this <action> resource | ++------------------------+----------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0004 <a href="#_ref_2">[2]</a> clause 7.4.73.2.3 | ++------------------------+----------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 4 | ++------------------------+----------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+----------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+----------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state" **and**\ | +| | the IUT **having registered** the AE **and**\ | +| | the IUT **having** a <action> at TARGET\_RESOURCE\_ADDRESS **and**\ | +| | the AE have privilege to perform UPDATE operation on TARGET\_RESOURCE\_ADDRESS and\ | +| | the IUT **having** another <action> at TARGET\_RESOURCE\_ADDRESS2 and\ | +| | and IUT having <dependency> resource at DEPENDENCY\_RESOURCE\_ADDRESS as child resource of TARGET\_RESOURCE\_ADDRESS2.\ | +| | \ | +| | **}** | ++------------------------+----------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+----------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid UPDATE Request **from** AE **containing**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS**and**\ | | +| | From **set to** AE-ID **and**\ | | +| | Content **containing**\ | | +| | action resource **containing**\ | | +| | dependencies attribute set to DEPENDENCY\_RESOURCE\_ADDRESS.\ | | +| | **}** | | ++------------------------+----------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= AE | +| | the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set** **to** 4000 (BAD\_REQUEST)\ | | +| | **}** | | ++------------------------+----------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + +<br />TP/oneM2M/CSE/PMG/UPD/030 + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+---------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/PMG/UPD/030 | ++:=======================+:================================================================================+:=============================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT rejects update of <action> resource when From parameter contained in actionPrimitive attribute not equal to Originator | ++------------------------+---------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0004 <a href="#_ref_2">[2]</a> clause 7.4.73.2.3 | ++------------------------+---------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 4 | ++------------------------+---------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+---------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+---------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state" **and**\ | +| | the IUT **having registered** the AE **and**\ | +| | the IUT **having** a <action> at TARGET\_RESOURCE\_ADDRESS **and**\ | +| | the AE have privilege to perform UPDATE operation on TARGET\_RESOURCE\_ADDRESS\ | +| | **}** | ++------------------------+---------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+---------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid UPDATE Request **from** AE **containing**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS**and**\ | | +| | From **set to** AE-ID **and**\ | | +| | Content **containing**\ | | +| | action resource **containing**\ | | +| | actionPrimitive attribute's From element not equal AE-ID.\ | | +| | **}** | | ++------------------------+---------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= AE | +| | the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set** **to** 4000 (BAD\_REQUEST)\ | | +| | **}** | | ++------------------------+---------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + +<br />TP/oneM2M/CSE/PMG/UPD/031 + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+-----------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/PMG/UPD/031 | ++:=======================+:================================================================================================================+:=================================================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT rejects update of <action> resource when request evalMode attribute has value _EVAL\_MODE\_VALUE_ " and request evalControlParam attribute is also present | ++------------------------+-----------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0004 <a href="#_ref_2">[2]</a> clause 7.4.73is .2.3 | ++------------------------+-----------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 4 | ++------------------------+-----------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+-----------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+-----------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state" **and**\ | +| | the IUT **having registered** the AE **and**\ | +| | the IUT **having** a <action> at TARGET\_RESOURCE\_ADDRESS containing noevalControlParam attribute **and**\ | +| | the AE have privilege to perform UPDATE operation on TARGET\_RESOURCE\_ADDRESS\ | +| | **}** | ++------------------------+-----------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+-----------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid UPDATE Request **from** AE **containing**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS**and**\ | | +| | From **set to** AE-ID **and**\ | | +| | Content **containing**\ | | +| | action resource **containing**\ | | +| | evalMode set to _EVAL\_MODE\_VALUE_ **and**\ | | +| | evalControlParam is present.\ | | +| | **}** | | ++------------------------+-----------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= AE | +| | the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set** **to** 4000 (BAD\_REQUEST)\ | | +| | **}** | | ++------------------------+-----------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + + +|**TP Id** |**EVAL\_MODE\_VALUE** | +|-|-| +|TP/oneM2M/CSE/PMG/UPD/031\_OFF |OFF | +|TP/oneM2M/CSE/PMG/UPD/031\_ONCE |ONCE | + + + +<br />TP/oneM2M/CSE/PMG/UPD/032 + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/PMG/UPD/032 | ++:=======================+:=======================================================================================================================+:=========================================================================================================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT rejects update of <action> resource when request evalMode attribute has value _EVAL\_MODE\_VALUE_ ,request evalControlParam attribute not present but evalControlParam within <action> resource has value set | ++------------------------+------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0004 <a href="#_ref_2">[2]</a> clause 7.4.73.2.3 | ++------------------------+------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 4 | ++------------------------+------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state" **and**\ | +| | the IUT **having registered** the AE **and**\ | +| | the IUT **having** a <action> at TARGET\_RESOURCE\_ADDRESS containing a valid evalControlParam attribute **and**\ | +| | the AE have privilege to perform UPDATE operation on TARGET\_RESOURCE\_ADDRESS\ | +| | **}** | ++------------------------+------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid UPDATE Request **from** AE **containing**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS**and**\ | | +| | From **set to** AE-ID **and**\ | | +| | Content **containing**\ | | +| | action resource **containing**\ | | +| | evalMode set to _EVAL\_MODE\_VALUE_ **and**\ | | +| | evalControlParam is not present\ | | +| | **}** | | ++------------------------+------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= AE | +| | the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set** **to** 4000 (BAD\_REQUEST)\ | | +| | **}** | | ++------------------------+------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + + +|**TP Id** |**EVAL\_MODE\_VALUE** | +|-|-| +|TP/oneM2M/CSE/PMG/UPD/032\_OFF |OFF | +|TP/oneM2M/CSE/PMG/UPD/032\_ONCE |ONCE | + + + +<br />TP/oneM2M/CSE/PMG/UPD/033 + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+----------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/PMG/UPD/033 | ++:=======================+:===================================================================================================+:==========================================================================================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT rejects update of <action> resource when value of subject element of evalCriteria attribute of request is not one of the attribute of referenced resource of subjectResourceID attribute of request | ++------------------------+----------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0004 <a href="#_ref_2">[2]</a> clause 7.4.73.2.3 | ++------------------------+----------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 4 | ++------------------------+----------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+----------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+----------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state" **and**\ | +| | the IUT **having registered** the AE **and**\ | +| | the IUT **having** a <action> at TARGET\_RESOURCE\_ADDRESS, subjectResourceID not set **and**\ | +| | the AE have privilege to perform UPDATE operation on TARGET\_RESOURCE\_ADDRESS and\ | +| | IUT having a resource at RESOURCE\_ADDRESS not having attribute ATTRIBUTE\ | +| | **}** | ++------------------------+----------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+----------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid UPDATE Request **from** AE **containing**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS**and**\ | | +| | From **set to** AE-ID **and**\ | | +| | Content **containing**\ | | +| | action resource **containing**\ | | +| | subjectResourceID set **to** RESOURCE\_ADDRESS and\ | | +| | evalCriteria attribute **containing**\ | | +| | subject element set to ATTRIBUTE.\ | | +| | **}** | | ++------------------------+----------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= AE | +| | the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set** **to** 4000 (BAD\_REQUEST)\ | | +| | **}** | | ++------------------------+----------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + +<br />TP/oneM2M/CSE/PMG/UPD/034 + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+----------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/PMG/UPD/034 | ++:=======================+:===========================================================================================================================+:==============================================================================================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT rejects update of <action> resource when value of subject element of evalCriteria attribute of request is not one of the attribute of referenced resource of subjectResourceID attribute of <action> | ++------------------------+----------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0004 <a href="#_ref_2">[2]</a> clause 7.4.73.2.3 | ++------------------------+----------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 4 | ++------------------------+----------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+----------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+----------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state" **and**\ | +| | the IUT **having registered** the AE **and**\ | +| | IUT having a resource at RESOURCE\_ADDRESS not having attribute ATTRIBUTE and\ | +| | the IUT **having** a <action> at TARGET\_RESOURCE\_ADDRESS containing subjectResourceID set to RESOURCE\_ADDRESS and\ | +| | the AE have privilege to perform UPDATE operation on TARGET\_RESOURCE\_ADDRESS\ | +| | **}** | ++------------------------+----------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+----------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid UPDATE Request **from** AE **containing**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS**and**\ | | +| | From **set to** AE-ID **and**\ | | +| | Content **containing**\ | | +| | action resource **containing** \ | | +| | evalCriteria attribute **containing**\ | | +| | subject element set to ATTRIBUTE\ | | +| | **}** | | ++------------------------+----------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= AE | +| | the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set** **to** 4000 (BAD\_REQUEST)\ | | +| | **}** | | ++------------------------+----------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + +<br />TP/oneM2M/CSE/PMG/UPD/035 + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/PMG/UPD/035 | ++:=======================+:=================================================================================================================+:============================================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT rejects update of <action> resource when value of subject element of evalCriteria attribute of request is not one of the attribute of parent resource | ++------------------------+------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0004 <a href="#_ref_2">[2]</a> clause 7.4.73.2.3 | ++------------------------+------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 4 | ++------------------------+------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state" **and**\ | +| | the IUT **having registered** the AE **and**\ | +| | AE not having attribute ATTRIBUTE and\ | +| | the AE **having** a child <action> at TARGET\_RESOURCE\_ADDRESS and havingsubjectResourceID not set **and**\ | +| | the AE have privilege to perform UPDATE operation on TARGET\_RESOURCE\_ADDRESS\ | +| | **}** | ++------------------------+------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid UPDATE Request **from** AE **containing**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS**and**\ | | +| | From **set to** AE-ID **and**\ | | +| | Content **containing**\ | | +| | action resource **containing**\ | | +| | subjectResourceID not set **and**\ | | +| | valid value set in evalCriteria **containing**\ | | +| | subject element value set to ATTRIBUTE\ | | +| | **}** | | ++------------------------+------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= AE | +| | the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set** **to** 4000 (BAD\_REQUEST)\ | | +| | **}** | | ++------------------------+------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + +<br />TP/oneM2M/CSE/PMG/UPD/036 + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+-----------------------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/PMG/UPD/036 | ++:=======================+:========================================================================================================================================+:============================================================================================================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT rejects update of <action> resource when value of subject element of evalCriteria attribute of target <action> resource is not one of the attribute of resource referenced by request subjectResourceID attribute | ++------------------------+-----------------------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0004 <a href="#_ref_2">[2]</a> clause 7.4.73.2.3 | ++------------------------+-----------------------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 4 | ++------------------------+-----------------------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+-----------------------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+-----------------------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state" **and**\ | +| | the IUT **having registered** the AE **and**\ | +| | the IUT having a resource at RESOURCE\_ADDRESS not having attribute ATTRIBUTE and\ | +| | the IUT **having** a <action> at TARGET\_RESOURCE\_ADDRESS containing evalCriteria having subject element set to ATTRIBUTE **and**\ | +| | the AE having privilege to perform UPDATE operation on TARGET\_RESOURCE\_ADDRESS\ | +| | **}** | ++------------------------+-----------------------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+-----------------------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid UPDATE Request **from** AE **containing**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS**and**\ | | +| | From **set to** AE-ID **and**\ | | +| | Content **containing**\ | | +| | action resource **containing**\ | | +| | subjectResourceID set to RESOURCE\_ADDRESS\ | | +| | **}** | | ++------------------------+-----------------------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= AE | +| | the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set** **to** 4000 (BAD\_REQUEST)\ | | +| | **}** | | ++------------------------+-----------------------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + +<br />TP/oneM2M/CSE/PMG/UPD/037 + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+---------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/PMG/UPD/037 | ++:=======================+:================================================================================+:===================================================================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT rejects update of <action> resource when value of threshold element of evalCriteria is not within value space of the data type of subject element of evalCriteria attribute | ++------------------------+---------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0004 <a href="#_ref_2">[2]</a> clause 7.4.73.2.3 | ++------------------------+---------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 4 | ++------------------------+---------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+---------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+---------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state" **and**\ | +| | the IUT **having registered** the AE **and**\ | +| | the IUT **having** a <action> at TARGET\_RESOURCE\_ADDRESS **and** \ | +| | the AE have privilege to perform UPDATE operation on TARGET\_RESOURCE\_ADDRESS\ | +| | **}** | ++------------------------+---------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+---------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid UPDATE Request **from** AE **containing**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS**and**\ | | +| | From **set to** AE-ID **and**\ | | +| | Content **containing**\ | | +| | action resource **containing**\ | | +| | valid value set in evalCriteria **containing**\ | | +| | subject element set to ATTRIBUTE and\ | | +| | threshold element value outside value range of ATTRIBUTE data type.\ | | +| | **}** | | ++------------------------+---------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= AE | +| | the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set** **to** 4000 (BAD\_REQUEST)\ | | +| | **}** | | ++------------------------+---------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + +<br />TP/oneM2M/CSE/PMG/UPD/038 + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+---------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/PMG/UPD/038 | ++:=======================+:================================================================================+:===========================================================================================================================+:==============+ +| **Test objective** | Check that the IUT rejects update of <action> resource when value of operator element of evalCriteria has invalid value | ++------------------------+---------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0004 <a href="#_ref_2">[2]</a> clause 7.4.73.2.3 , Table 6.3.4.2.86-1 | ++------------------------+---------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 4 | ++------------------------+---------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+---------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+---------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state" **and**\ | +| | the IUT **having registered** the AE **and**\ | +| | the IUT **having** a <action> at TARGET\_RESOURCE\_ADDRESS **and** \ | +| | the AE have privilege to perform UPDATE operation on TARGET\_RESOURCE\_ADDRESS\ | +| | **}** | ++------------------------+---------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+---------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid UPDATE Request **from** AE **containing**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS**and**\ | | +| | From **set to** AE-ID **and**\ | | +| | Content **containing**\ | | +| | action resource **containing**\ | | +| | valid value set in evalCriteria **containing**\ | | +| | operator element set to invalid value.\ | | +| | **}** | | ++------------------------+---------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= AE | +| | the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set** **to** 4000 (BAD\_REQUEST)\ | | +| | **}** | | ++------------------------+---------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------+---------------+ + + +<br />TP/oneM2M/CSE/PMG/UPD/039 + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+-----------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/PMG/UPD/039 | ++:=======================+:============================================================================================================================+:=================================================================================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT rejects update of <dependency> resource when value present in subject element of evalCriteria of request is not an attribute of resource type referenced by referencedResourceID attribute | ++------------------------+-----------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0004 <a href="#_ref_2">[2]</a> clause 7.4.73.2.3 | ++------------------------+-----------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 4 | ++------------------------+-----------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+-----------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+-----------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state" **and**\ | +| | the IUT **having registered** the AE **and**\ | +| | the IUT having a resource at RESOURCE\_ADDRESS not having attribute ATTRIBUTE and\ | +| | the IUT **having** a <dependency> at TARGET\_RESOURCE\_ADDRESS, referencedResourceID set to RESOURCE\_ADDRESS **and** \ | +| | the AE have privilege to perform UPDATE operation on TARGET\_RESOURCE\_ADDRESS\ | +| | **}** | ++------------------------+-----------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+-----------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid UPDATE Request **from** AE **containing**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS**and**\ | | +| | From **set to** AE-ID **and**\ | | +| | Content **containing**\ | | +| | dependency resource **containing**\ | | +| | valid value set in evalCriteria **containing**\ | | +| | subject element set to ATTRIBUTE\ | | +| | **}** | | ++------------------------+-----------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= AE | +| | the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set** **to** 4000 (BAD\_REQUEST)\ | | +| | **}** | | ++------------------------+-----------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + +<br />TP/oneM2M/CSE/PMG/UPD/040 + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/PMG/UPD/040 | ++:=======================+:=======================================================================================================================+:=====================================================================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT rejects update of <dependency> resource when value present in threshold element of evalCriteria attribute of request is not within value space of data type of subject element | ++------------------------+------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0004 <a href="#_ref_2">[2]</a> clause 7.4.73.2.3 | ++------------------------+------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 4 | ++------------------------+------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state" **and**\ | +| | the IUT **having registered** the AE **and**\ | +| | the IUT **having** a <dependency> at TARGET\_RESOURCE\_ADDRESS having referencedResourceID attribute set **and** \ | +| | the AE have privilege to perform UPDATE operation on TARGET\_RESOURCE\_ADDRESS\ | +| | **}** | ++------------------------+------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid UPDATE Request **from** AE **containing**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS**and**\ | | +| | From **set to** AE-ID **and**\ | | +| | Content **containing**\ | | +| | dependency resource **containing**\ | | +| | valid value set in evalCriteria **containing**\ | | +| | subject element value set to ATTRIBUTE **and**\ | | +| | threshold element value set to value outside value range of data type of ATTRIBUTE.\ | | +| | **}** | | ++------------------------+------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= AE | +| | the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set** **to** 4000 (BAD\_REQUEST)\ | | +| | **}** | | ++------------------------+------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + +<br />TP/oneM2M/CSE/PMG/UPD/041 + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+---------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **TP Id** | TP/oneM2M/CSE/PMG/UPD/041 | ++:=======================+:================================================================================+:=============================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT rejects update of <dependency> resource when value of operator element of evalCriteria attribute of request is invalid | ++------------------------+---------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0004 <a href="#_ref_2">[2]</a> clause 7.4.73.2.3 , Table 6.3.4.2.86 | ++------------------------+---------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 4 | ++------------------------+---------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+---------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+---------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state" **and**\ | +| | the IUT **having registered** the AE **and**\ | +| | the IUT **having** a <dependency> at TARGET\_RESOURCE\_ADDRESS **and** \ | +| | the AE have privilege to perform UPDATE operation on TARGET\_RESOURCE\_ADDRESS\ | +| | **}** | ++------------------------+---------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+---------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid UPDATE Request **from** AE **containing**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS**and**\ | | +| | From **set to** AE-ID **and**\ | | +| | Content **containing**\ | | +| | dependency resource **containing**\ | | +| | evalCriteria attribute set **containing**\ | | +| | operator element set to invalid value.\ | | +| | **}** | | ++------------------------+---------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= AE | +| | the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set** **to** 4000 (BAD\_REQUEST)\ | | +| | **}** | | ++------------------------+---------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + +#### 7.2.2.23 Software Management(SM) + +##### 7.2.2.23.1 BASIC Operation +TP/oneM2M/CSE/SM/001 + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+-------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| \ | TP/oneM2M/CSE/SM/001 | +| **TP Id** | | ++:=======================+:==========================================================================================+:========================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT rejects the creation request of <softwareCampaign> resource if target node referenced in softwareTargets attribute does not exist | ++------------------------+-------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.76, 10.2.28, TS-0004 <a href="#_ref_2">[2]</a>, clause 6.6.3.5, 7.4.XX | ++------------------------+-------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+-------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 4 | ++------------------------+-------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+-------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {**\ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** an AE\ | +| | **and** the IUT **not** **having** the resource referenced in attribute softwareTargets\ | +| | **and** the AE **having** the privileges to perform CREATE operation on\ | +| | TARGET\_RESOURCE\_ADDRESS\ | +| | **}** | ++------------------------+-------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+-------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid CREATE Request from AE **containing**\ | | +| | Resource Type **set to** 61? (softwareCampaign)\ | | +| | To**set to** TARGET\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** AE\_ID\ | | +| | Content containing\ | | +| | softwareCampaign resource representation **containing**\ | | +| | softwareTargets attribute **set to**\ | | +| | INVALID\_RESOURCE\_ADDRESS\ | | +| | **}** | | ++------------------------+-------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {**\ | AE <=> IUT | +| | the IUT **sends** a Response **containing**\ | | +| | Response Status Code set to 4000 (BAD\_REQUEST)\ | | +| | **}** | | ++------------------------+-------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + +<br />TP/oneM2M/CSE/SM/002 + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| \ | TP/oneM2M/CSE/SM/002 | +| **TP Id** | | ++:=======================+:=====================================================================================================================================================================+:===========================================================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT rejects creation of <softwareCampaign> resource when the AE does not have the privilege to perform operation on the resource referenced in softwareTargets attribute | ++------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.76, 10.2.28, TS-0004 <a href="#_ref_2">[2]</a>, clause 6.6.3.5, 7.4.XX | ++------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 4 | ++------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {**\ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** an AE\ | +| | **and** the AE **not having** the privileges to create [software] specialization child resource on the resource referenced in softwareTargets attribute\ | +| | **and** the AE **having** the privileges to perform CREATE operation on\ | +| | TARGET\_RESOURCE\_ADDRESS\ | +| | **}** | ++------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid CREATE Request from AE **containing**\ | | +| | Resource Type **set to** 61? (softwareCampaign)\ | | +| | To**set to** TARGET \_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** AE\_ID\ | | +| | Content containing\ | | +| | softwareCampaign resource representation **containing**\ | | +| | softwareTargets attribute **set to**\ | | +| | UNACCESSIBLE\_RESOURCE\_ADDRESS\ | | +| | **}** | | ++------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {**\ | AE <=> IUT | +| | the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set** **to** 4103 (ORIGINATOR\_HAS\_NO\_PRIVILEGE)\ | | +| | **}** | | ++------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + +TP/oneM2M/CSE/SM/003 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+---------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| \ | TP/oneM2M/CSE/SM/003 | +| **TP Id** | | ++:=======================+:==================================================================================================+:=====================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT rejects creation of <softwareCampaign> resource if the resource referenced in softwareTriggerCriteria attribute does not exist | ++------------------------+---------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.76, 10.2.28, TS-0004 <a href="#_ref_2">[2]</a>, clause 6.6.3.5, 7.4.XX | ++------------------------+---------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+---------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 4 | ++------------------------+---------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+---------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {**\ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** an AE\ | +| | **and** the IUT **not** **having** the resource referenced in attribute softwareTriggerCriteria\ | +| | **and** the AE **having** the privileges to perform CREATE operation on\ | +| | TARGET\_RESOURCE\_ADDRESS\ | +| | **}** | ++------------------------+---------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+---------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid CREATE Request from AE **containing**\ | | +| | Resource Type **set to** 61? (softwareCampaign)\ | | +| | To**set to** TARGET \_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** AE\_ID\ | | +| | Content containing\ | | +| | softwareCampaign resource representation **containing**\ | | +| | softwareTriggerCriteria attribute containing\ | | +| | resources **set to** INVALID\_RESOURCE\_ADDRESS\ | | +| | **}** | | ++------------------------+---------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {**\ | AE <=> IUT | +| | the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set** **to** 4000 (BAD\_REQUEST)\ | | +| | **}** | | ++------------------------+---------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + +TP/oneM2M/CSE/SM/004 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+-------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| \ | TP/oneM2M/CSE/SM/004 | +| **TP Id** | | ++:=======================+:==========================================================================================+:==================================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT rejects creation of <softwareCampaign> resource if the resource referenced in softwareTriggerCriteria attribute is not accessible by the AE | ++------------------------+-------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.76, 10.2.28, TS-0004 <a href="#_ref_2">[2]</a>, clause 6.6.3.5, 7.4.XX | ++------------------------+-------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+-------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 4 | ++------------------------+-------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+-------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {**\ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** an AE\ | +| | **and** the AE **not having** the privileges to perform CREATE operation on the resource\ | +| | referenced in softwareTriggerCriteria attribute\ | +| | **and** the AE **having** the privileges to perform CREATE operation on\ | +| | TARGET\_RESOURCE\_ADDRESS\ | +| | **}** | ++------------------------+-------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+-------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid CREATE Request from AE **containing**\ | | +| | Resource Type **set to** 61? (softwareCampaign)\ | | +| | To**set to** TARGET \_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** AE\_ID\ | | +| | Content containing\ | | +| | softwareCampaign resource representation **containing**\ | | +| | softwareTriggerCriteria attribute containing\ | | +| | resources **set to** UNACCESSIBLE\_RESOURCE\_ADDRESS\ | | +| | **}** | | ++------------------------+-------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {**\ | AE <=> IUT | +| | the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set** **to** 4103 (ORIGINATOR\_HAS\_NO\_PRIVILEGE)\ | | +| | **}** | | ++------------------------+-------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + +TP/oneM2M/CSE/SM/005 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| \ | TP/oneM2M/CSE/SM/005 | +| **TP Id** | | ++:=======================+:==========================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT rejects creation of <softwareCampaign> resource if it conflicts with any existing <softwareCampaign> resource in the hosting CSE | ++------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.76, 10.2.28, TS-0004 <a href="#_ref_2">[2]</a>, clause 6.6.3.5, 7.4.XX | ++------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 4 | ++------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {**\ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** an AE\ | +| | **and** the IUT **having** a valid <softwareCampaign> resource **containing**\ | +| | softwareTargets attribute **set to** SOFTWARE\_TARGETS **and**\ | +| | campaignEnabled **set to** TRUE\ | +| | **and** the AE **having** the privileges to perform CREATE operation on\ | +| | TARGET\_RESOURCE\_ADDRESS\ | +| | **}** | ++------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid CREATE Request from AE **containing**\ | | +| | Resource Type **set to** 61? (softwareCampaign)\ | | +| | To**set to** TARGET \_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** AE-ID **and** \ | | +| | Content **containing**\ | | +| | softwareCompaign resource representation **containing**\ | | +| | softwareTargets attribute **set to** SOFTWARE\_TARGETS\ | | +| | **}** | | ++------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {**\ | AE <=> IUT | +| | the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set to** 4105 (CONFLICT)\ | | +| | **}** | | ++------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + +TP/oneM2M/CSE/SM/006 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+----------------------------------------------------------------------------------------------------------------------------+---------------+ +| \ | TP/oneM2M/CSE/SM/006 | +| **TP Id** | | ++:=======================+:===========================================================================================================================+:==============+ +| **Test objective** | Check that the IUT rejects UPDATE of <softwareCampaign> resource when the campaignStatus attribute is set to CANCELLING | ++------------------------+----------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.76, 10.2.28, TS-0004 <a href="#_ref_2">[2]</a>, clause 6.6.3.5, 7.4.XX | ++------------------------+----------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+----------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 4 | ++------------------------+----------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+----------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {**\ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** an AE\ | +| | **and** the IUT **having** a <softwareCampaign> resource at TARGET\_RESOURCE\_ADDRESS\ | +| | **containing** campaignStatus attribute **set to** CANCELLING\ | +| | **and** the AE **having** the privileges to perform UPDATE operation on\ | +| | TARGET\_RESOURCE\_ADDRESS\ | +| | **}** | ++------------------------+----------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+----------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid UPDATE Request from AE **containing**\ | | +| | To**set to** TARGET\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** AE\_ID\ | | +| | Content **containing**\ | | +| | Valid <softwareCampaign> resource representation**}** | | ++------------------------+----------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {**\ | AE <=> IUT | +| | the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set** **to** 4005 (OPERATION\_NOT\_ALLOWED)\ | | +| | **}** | | ++------------------------+----------------------------------------------------------------------------------------------------------------------------+---------------+ + + +TP/oneM2M/CSE/SM/007 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| \ | TP/oneM2M/CSE/SM/007 | +| **TP Id** | | ++:=========================================================================================================================================+:=========================================================================================================================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT rejects UPDATE of <softwareCampaign> resource when the campaignEnabled attribute is set to TRUE and attributes mentioned in the request do not match with the attribute values of existing targeted <softwareCampaign> resource | ++------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.76, 10.2.28, TS-0004 <a href="#_ref_2">[2]</a>, clause 6.6.3.5, 7.4.XX | ++------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 4 | ++------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {**\ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** an AE\ | +| | **and** the IUT **having** a <softwareCampaign> resource at\ | +| | TARGET\_RESOURCE\_ADDRESS **containing**\ | +| | campaignEnabled attribute **set to** TRUE\ | +| | **and** the AE **having** the privileges to perform UPDATE operation on\ | +| | TARGET\_RESOURCE\_ADDRESS\ | +| | **}** | ++------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid UPDATE Request from AE **containing**\ | | +| | To**set to** TARGET\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** AE\_ID\ | | +| | Content **containing**\ | | +| | <softwareCampaign> resource representation **containing**\ | | +| | MANDATORY\_ATTR **not matching** with the existing <softwareCampaign> attribute values\ | | +| | **}** | | ++------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {**\ | AE <=> IUT | +| | the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set** **to** 4005 (OPERATION\_NOT\_ALLOWED)\ | | +| | **}** | | ++------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| Note: MANDATORY\_ATTR can be softwareVersion, softwareName, softwareURL, softwareTargets, softwareTriggerCriteria, or softwareOperation. | ++------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + +<br />TP/oneM2M/CSE/SM/008 + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+---------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| \ | TP/oneM2M/CSE/SM/008 | +| **TP Id** | | ++:=======================+:============================================================================================+:======================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT rejects the UPDATE request of <softwareCampaign> resource if target node referenced in softwareTargets attribute does not exist | ++------------------------+---------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.76, 10.2.28, TS-0004 <a href="#_ref_2">[2]</a>, clause 6.6.3.5, 7.4.XX | ++------------------------+---------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+---------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 4 | ++------------------------+---------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+---------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {**\ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** an AE\ | +| | **and** the IUT **having** a <softwareCampaign> resource at TARGET\_RESOURCE\_ADDRESS\ | +| | **containing** campaignEnabled attribute **set to** TRUE\ | +| | **and** the AE **having** the privileges to perform UPDATE operation on\ | +| | TARGET\_RESOURCE\_ADDRESS\ | +| | **}** | ++------------------------+---------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+---------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid UPDATE Request from AE **containing**\ | | +| | To**set to** TARGET\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** AE\_ID\ | | +| | Content containing\ | | +| | softwareCampaign resource representation **containing**\ | | +| | softwareTargets attribute **set to** INVALID\_RESOURCE\_ADDRESS\ | | +| | **}** | | ++------------------------+---------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {**\ | AE <=> IUT | +| | the IUT **sends** a Response **containing**\ | | +| | Response Status Code set to 4000 (BAD\_REQUEST)\ | | +| | **}** | | ++------------------------+---------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + +<br />TP/oneM2M/CSE/SM/009 + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+-------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| \ | TP/oneM2M/CSE/SM/009 | +| **TP Id** | | ++:=======================+:============================================================================================================+:=========================================================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT rejects UPDATE of <softwareCampaign> resource when the AE does not have the privilege to perform operation on the resource referenced in softwareTargets attribute | ++------------------------+-------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.76, 10.2.28, TS-0004 <a href="#_ref_2">[2]</a>, clause 6.6.3.5, 7.4.XX | ++------------------------+-------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+-------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 4 | ++------------------------+-------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+-------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {**\ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** an AE\ | +| | **and** the CSE **having** a <node> resource at NODE\_RESOURCE\_ADDRESS\ | +| | **and** the IUT **having** a <softwareCampaign> resource at TARGET\_RESOURCE\_ADDRESS\ | +| | \ | +| | **and** the AE **having** the privileges to perform UPDATE operation on\ | +| | TARGET\_RESOURCE\_ADDRESS\ | +| | **and** the AE **not** **having** the privileges to perform CREATE operation on NODE\_RESOURCE\_ADDRESS\ | +| | **}** | ++------------------------+-------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+-------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid UPDATE Request from AE **containing**\ | | +| | To**set to** TARGET \_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** AE\_ID\ | | +| | Content **containing**\ | | +| | softwareCampaign resource representation **containing**\ | | +| | softwareTargets attribute **set to** NODE\_RESOURCE\_ADDRESS\ | | +| | **}** | | ++------------------------+-------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {**\ | AE <=> IUT | +| | the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set** **to** 41XX (ORIGINATOR\_HAS\_NO\_PRIVILEGE)\ | | +| | **}** | | ++------------------------+-------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + +<br />TP/oneM2M/CSE/SM/010 + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| \ | TP/oneM2M/CSE/SM/010 | +| **TP Id** | | ++:=======================+:========================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT rejects UPDATE of <softwareCampaign> resource if it conflicts with any existing <softwareCampaign> resource in the hosting CSE | ++------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.76, 10.2.28, TS-0004 <a href="#_ref_2">[2]</a>, clause 6.6.3.5, 7.4.XX | ++------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 4 | ++------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {**\ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** an AE\ | +| | **and** the IUT **having** a <softwareCampaign> resource at SOFTWARE\_RESOURCE\_ADDRESS\ | +| | **containing**\ | +| | softwareTargets attribute **set to** SOFTWARE\_TARGETS **and**\ | +| | campaignEnabled **set to** TRUE\ | +| | **and** the IUT **having** a <softwareCampaign> resource at TARGET\_RESOURCE\_ADDRESS\ | +| | **and** the AE **having** the privileges to perform UPDATE operation on\ | +| | TARGET\_RESOURCE\_ADDRESS\ | +| | **and** the IUT **having** the privileges to perform CREATE operation on SOFTWARE\_TARGETS\ | +| | **}** | ++------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid UPDATE Request from AE **containing**\ | | +| | To**set to** TARGET \_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** AE-ID **and** \ | | +| | Content **containing**\ | | +| | softwareCompaign resource representation **containing**\ | | +| | softwareTargets attribute **set to** SOFTWARE\_TARGETS\ | | +| | **}** | | ++------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {**\ | AE <=> IUT | +| | the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set to** 41XX (SOFTWARE\_CAMPAIGN\_CONFLICT)\ | | +| | **}** | | ++------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + +TP/oneM2M/CSE/SM/011 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+---------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| \ | TP/oneM2M/CSE/SM/011 | +| **TP Id** | | ++:=======================+:============================================================================================+:===================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT rejects UPDATE of <softwareCampaign> resource if the resource referenced in softwareTriggerCriteria attribute does not exist | ++------------------------+---------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.76, 10.2.28, TS-0004 <a href="#_ref_2">[2]</a>, clause 6.6.3.5, 7.4.XX | ++------------------------+---------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+---------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 4 | ++------------------------+---------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+---------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {**\ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** an AE\ | +| | **and** the IUT **having** a <softwareCampaign> resource at TARGET\_RESOURCE\_ADDRESS\ | +| | **containing**\ | +| | campaignEnabled attribute **set to** FALSE\ | +| | **and** the AE **having** the privileges to perform UPDATE operation on\ | +| | TARGET\_RESOURCE\_ADDRESS\ | +| | **}** | ++------------------------+---------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+---------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid UPDATE Request from AE **containing**\ | | +| | To**set to** TARGET \_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** AE\_ID\ | | +| | Content containing\ | | +| | softwareCampaign resource representation **containing**\ | | +| | softwareTriggerCriteria attribute **containing**\ | | +| | subjectResourceID **set to** INVALID\_RESOURCE\_ADDRESS\ | | +| | **}** | | ++------------------------+---------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {**\ | AE <=> IUT | +| | the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set** **to** 4000 (BAD\_REQUEST)\ | | +| | **}** | | ++------------------------+---------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + +TP/oneM2M/CSE/SM/012 + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+----------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| \ | TP/oneM2M/CSE/SM/012 | +| **TP Id** | | ++:=======================+:===============================================================================================================+:================================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT rejects UPDATE of <softwareCampaign> resource if the resource referenced in softwareTriggerCriteria attribute is not accessible by the AE | ++------------------------+----------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.76, 10.2.28, TS-0004 <a href="#_ref_2">[2]</a>, clause 6.6.3.5, 7.4.XX | ++------------------------+----------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+----------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 4 | ++------------------------+----------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+----------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {**\ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** an AE\ | +| | **and** the IUT **having** a <softwareCampaign> resource at\ | +| | TARGET\_RESOURCE\_ADDRESS **containing**\ | +| | campaignEnabled attribute **set to** FALSE\ | +| | **and** the IUT **having** subject resource at SUBJECT\_RESOURCE\_ADDRESS\ | +| | **and** the AE **having** the privileges to perform UPDATE operation on\ | +| | TARGET\_RESOURCE\_ADDRESS\ | +| | **and** the AE **not** **having** the privileges to perform CREATE operation on SUBJECT\_RESOURCE\_ADDRESS\ | +| | **}** | ++------------------------+----------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+----------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | the IUT **receives** a valid UPDATE Request from AE **containing**\ | | +| | To**set to** TARGET \_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** AE\_ID\ | | +| | Content **containing**\ | | +| | softwareCampaign resource representation **containing**\ | | +| | softwareTriggerCriteria attribute **containing**\ | | +| | subjectResourceId **set to** SUBJECT\_RESOURCE\_ADDRESS\ | | +| | **}** | | ++------------------------+----------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {**\ | AE <=> IUT | +| | the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set** **to** 4103 (ORIGINATOR\_HAS\_NO\_PRIVILEGE)\ | | +| | **}** | | ++------------------------+----------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + +<br />TP/oneM2M/CSE/SM/013 + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| \ | TP/oneM2M/CSE/SM/013 | +| **TP Id** | | ++:=======================+:===============================================================================================+:=============================================================================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT sends the create request for [software] specialization resource on targeted CSE when IUT successfully creates a <softwareCampaign> resource with campaignEnabled attribute set to TRUE | ++------------------------+------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.76, 10.2.28 | ++------------------------+------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF02 | ++------------------------+------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 4 | ++------------------------+------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {**\ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** an AE\ | +| | **and** the CSE **having** a <node> resource at NODE\_RESOURCE\_ADDRESS\ | +| | **and** the IUT **having** privileges to perform CREATE operation on NODE\_RESOURCE\_ADDRESS\ | +| | **}** | ++------------------------+------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {**\ | \ | +| | the IUT **receives** a valid CREATE request from AE **containing**\ | AE >= IUT | +| | To **set to** TARGET\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** AE\_ID **and**\ | | +| | Content **containing**\ | | +| | <softwareCampaign> resource representation **containing**\ | | +| | campaignEnabled attribute **set to** TRUE\ | | +| | softwareTargets attribute **set to** NODE\_RESOURCE\_ADDRESS\ | | +| | **}** | | ++------------------------+------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {**\ | AE <=> IUT \ | +| | the IUT **sends** a valid response to AE **containing**\ | IUT >= CSE\ | +| | Response status code **set to** 2001 (CREATED)\ | | +| | **and** the IUT **sends** a valid CREATE request to CSE **containing**\ | | +| | To **set to** NODE\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** CSE\_ID **and**\ | | +| | Content **containing**\ | | +| | [software] specialization resource representation\ | | +| | **}** | | ++------------------------+------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +<br />TP/oneM2M/CSE/SM/014 + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| \ | TP/oneM2M/CSE/SM/014 | +| **TP Id** | | ++:=======================+:=============================================================================+:================================================================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT sends a CREATE request for <subscription> resource to the [software] specialization resource when the IUT has successfully creates the [software] specialization resource | ++------------------------+------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.76, 10.2.28 | ++------------------------+------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF02 | ++------------------------+------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 4 | ++------------------------+------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {**\ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** an AE\ | +| | **and** the CSE **having** a <node> resource at NODE\_RESOURCE\_ADDRESS\ | +| | **and** the IUT**having** a <softwareCampaign> resource at\ | +| | TARGET\_RESOURCE\_ADDRESS **containing**\ | +| | campaignEnabled attribute **set to** TRUE\ | +| | **and** the IUT **sends** a valid CREATE request to CSE **containing**\ | +| | To **set to** NODE\_RESOURCE\_ADDRESS **and**\ | +| | From **set to** CSE\_ID **and**\ | +| | Content **containing**\ | +| | [software] specialization resource representation\ | +| | **}** | ++------------------------+------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {**\ | \ | +| | the IUT **receives** a valid Response **containing**\ | IUT <=> CSE | +| | Response Status Code **set to** 2001(CREATED)\ | | +| | **}** | | ++------------------------+------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {**\ | \ | +| | **and** the IUT **sends** a valid CREATE request to CSE **containing**\ | IUT >= CSE | +| | To **set to** SOFTWARE\_SPECIALIZATION\_ADDRESS **and**\ | | +| | From **set to** CSE\_ID **and**\ | | +| | Content **containing**\ | | +| | <subscription> resource representation\ | | +| | **}** | | ++------------------------+------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + +<br />TP/oneM2M/CSE/SM/015 + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+-------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| \ | TP/oneM2M/CSE/SM/015 | +| **TP Id** | | ++:=======================+:================================================================================================+:================================================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT sets the individualSoftwareStatuses attribute of <softwareCampaign> resource to FAILURE when it is not able to subscribe to the [software] specialization | ++------------------------+-------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.76, 10.2.28 | ++------------------------+-------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF02 | ++------------------------+-------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 4 | ++------------------------+-------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+-------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** an AE\ | +| | **and** the CSE **having** a <node> resource at NODE\_RESOURCE\_ADDRESS\ | +| | **and** the IUT**having** a <softwareCampaign> resource at\ | +| | TARGET\_RESOURCE\_ADDRESS **containing**\ | +| | campaignEnabled attribute **set to** TRUE\ | +| | **and** the CSE**having** a [software] specialization at\ | +| | SOFTWARE\_SPECIALIZATION\_ADDRESS\ | +| | **and** the IUT **having** **sent** a valid CREATE request to CSE **containing**\ | +| | To **set to** SOFTWARE\_SPECIALIZATION\_ADDRESS **and**\ | +| | From **set to** CSE\_ID **and**\ | +| | Content **containing**\ | +| | <subscription> resource representation\ | +| | **}** | ++------------------------+-------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+-------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | CSE >= IUT | +| | the IUT **receives** a valid Response **containing**\ | | +| | Response Status Code **set to** 4000(BAD\_REQUEST)\ | | +| | **}** | | ++------------------------+-------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {**\ | IUT | +| | the IUT **updates** the <softwareCampaign> resource\ | | +| | individualSoftwareStatuses **set to** FAILURE for the corresponding [software] specialization\ | | +| | **}** | | ++------------------------+-------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + +<br />TP/oneM2M/CSE/SM/016 + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+-------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| \ | TP/oneM2M/CSE/SM/016 | +| **TP Id** | | ++:=======================+:================================================================================================+:==========================================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT sets the individualSoftwareStatuses attribute of <softwareCampaign> resource to FAILURE when it is not able to create the [software] specialization | ++------------------------+-------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.76, 10.2.28 | ++------------------------+-------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF02 | ++------------------------+-------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 4 | ++------------------------+-------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+-------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** an AE\ | +| | **and** the CSE **having** a <node> resource at NODE\_RESOURCE\_ADDRESS\ | +| | **and** the IUT**having** a <softwareCampaign> resource at\ | +| | TARGET\_RESOURCE\_ADDRESS **containing**\ | +| | campaignEnabled attribute **set to** TRUE\ | +| | **and** the IUT **having** **sent** a valid CREATE request to CSE **containing**\ | +| | To **set to** NODE\_RESOURCE\_ADDRESS **and**\ | +| | From **set to** CSE\_ID\ | +| | Content **containing**\ | +| | [software] specialization resource representation\ | +| | **}** | ++------------------------+-------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+-------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | CSE >= IUT | +| | the IUT **receives** a valid Response **containing**\ | | +| | Response Status Code **set** **to** 4000(BAD\_REQUEST)\ | | +| | **}** | | ++------------------------+-------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {**\ | IUT | +| | the IUT **updates** the <softwareCampaign> resource\ | | +| | individualSoftwareStatuses **set to** FAILURE for the corresponding [software] specialization\ | | +| | **}** | | ++------------------------+-------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + +<br />TP/oneM2M/CSE/SM/017 + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+-------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| \ | TP/oneM2M/CSE/SM/017 | +| **TP Id** | | ++:=======================+:================================================================================================+:========================================================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT sets the individualSoftwareStatuses attribute of <softwareCampaign> resource to FAILURE when it is not able to update the corresponding [software] specialization | ++------------------------+-------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.76, 10.2.28 | ++------------------------+-------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF02 | ++------------------------+-------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 4 | ++------------------------+-------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+-------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** an AE\ | +| | **and** the CSE **having** a <node> resource at NODE\_RESOURCE\_ADDRESS\ | +| | **and** the IUT**having** a <softwareCampaign> resource at\ | +| | TARGET\_RESOURCE\_ADDRESS **containing**\ | +| | campaignEnabled attribute **set to** TRUE\ | +| | **and** the CSE**having** a [software] specialization at\ | +| | NODE\_RESOURCE\_ADDRESS\ | +| | **and** the IUT **having** **sent** a valid UPDATE request to CSE **containing**\ | +| | To **set to** SOFTWARE\_SPECIALIZATION\_ADDRESS **and**\ | +| | From **set to** CSE\_ID\ | +| | Content **containing**\ | +| | [software] specialization resource representation\ | +| | **}** | ++------------------------+-------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+-------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | CSE >= IUT | +| | the IUT receives a valid Response **containing**\ | | +| | Response Status Code **set to** 4000(BAD\_REQUEST)\ | | +| | **}** | | ++------------------------+-------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {**\ | IUT | +| | the IUT **updates** the <softwareCampaign> resource\ | | +| | individualSoftwareStatuses **set to** FAILURE for the corresponding [software] specialization\ | | +| | **}** | | ++------------------------+-------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + +<br />TP/oneM2M/CSE/SM/018 + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+-------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| \ | TP/oneM2M/CSE/SM/018 | +| **TP Id** | | ++:=======================+:======================================================================================================+:======================================================================================================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT rejects the UPDATE <softwareCampaign> request to set the campaignEnabled attribute of <softwareCampaign> resource to FALSE when its local policy is not to cancel the ongoing software management operations | ++------------------------+-------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.76, 10.2.28 | ++------------------------+-------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF02 | ++------------------------+-------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 4 | ++------------------------+-------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+-------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having** registered an AE\ | +| | **and** the CSE **having** a <node> resource at NODE\_RESOURCE\_ADDRESS \ | +| | **and** the IUT**having** a <softwareCampaign> resource at\ | +| | TARGET\_RESOURCE\_ADDRESS **containing**\ | +| | campaignEnabled attribute **set to** TRUE **and**\ | +| | campaignStatus attribute **set to** INITIATED **and**\ | +| | softwareOperation**set to** 1(INSTALL)\ | +| | **and** the IUT **having** the local policy to not cancel the ongoing software management operations\ | +| | **and** the CSE**having** a [software] specialization at\ | +| | SOFTWARE\_SPECIALIZATION\_ADDRESS **containing**\ | +| | install **set to** TRUE \ | +| | **}** | ++------------------------+-------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+-------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {**\ | AE >= IUT | +| | the IUT **receives** a valid UPDATE Request from AE **containing**\ | | +| | To**set to** TARGET \_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** AE\_ID\ | | +| | Content **containing**\ | | +| | <softwareCampaign> resource representation**containing**\ | | +| | campaignEnabled **set to** FALSE\ | | +| | **}** | | ++------------------------+-------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {**\ | IUT >= AE | +| | the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set to** 4XXX\ | | +| | **}** | | ++------------------------+-------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + +<br />TP/oneM2M/CSE/SM/019 + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| \ | TP/oneM2M/CSE/SM/019 | +| **TP Id** | | ++:=======================+:=============================================================================+:=============================================================================================================================================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT tries to cancel the ongoing software management operation upon receiving an UPDATE <softwareCampaign> request with campaignEnabled attribute set to FALSE when local policy of the IUT is to try to cancel the ongoing software management operations | ++------------------------+------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.76, 10.2.28 | ++------------------------+------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF02 | ++------------------------+------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 4 | ++------------------------+------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having** registered an AE\ | +| | **and** the CSE **having** a <node> resource at NODE\_RESOURCE\_ADDRESS \ | +| | **and** the IUT**having** a <softwareCampaign> resource at\ | +| | TARGET\_RESOURCE\_ADDRESS **containing**\ | +| | campaignEnabled attribute **set to** TRUE **and**\ | +| | campaignStatus attribute **set to** INITIATED **and**\ | +| | softwareOperation**set to** 1(INSTALL)\ | +| | **and** the CSE**having** a [software] specialization at\ | +| | SOFTWARE\_SPECIALIZATION\_ADDRESS **containing**\ | +| | install **set to** TRUE \ | +| | **}** | ++------------------------+------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {**\ | AE >= IUT | +| | the IUT **receives** a valid UPDATE Request from AE **containing**\ | | +| | To**set to** TARGET \_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** AE\_ID\ | | +| | Content **containing**\ | | +| | <softwareCampaign> resource representation**containing**\ | | +| | campaignEnabled **set to** FALSE\ | | +| | **}** | | ++------------------------+------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {**\ | IUT >= AE\ | +| | the IUT sends a valid UPDATE response to AE **containing**\ | \ | +| | Response Status Code **set to** 2004 (UPDATED) **and**\ | \ | +| | Content **containing**\ | \ | +| | <softwareCampaign> resource representation **containing**\ | \ | +| | campaignStatus attribute **set to** CANCELLING\ | IUT>= CSE | +| | **and** the IUT **sends** a valid UPDATE Request to CSE **containing**\ | | +| | To**set to** SOFTWARE\_SPECIALIZATION\_ADDRESS**and**\ | | +| | From **set to** CSE\_ID\ | | +| | Content **containing**\ | | +| | [software] specialization resource representation**containing**\ | | +| | install **set to** FALSE\ | | +| | **}** | | ++------------------------+------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + +<br />TP/oneM2M/CSE/SM/020 + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+-------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| \ | TP/oneM2M/CSE/SM/020 | +| **TP Id** | | ++:=======================+:==============================================================================+:=========================================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT updates campaignStatus attribute of <softwareCampaign> resource based on the response to the update of targeted [software] specialization resource | ++------------------------+-------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.76, 10.2.28 | ++------------------------+-------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF02 | ++------------------------+-------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 4 | ++------------------------+-------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+-------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having** registered an AE\ | +| | **and** the CSE **having** a <node> resource at NODE\_RESOURCE\_ADDRESS \ | +| | **and** the IUT**having** a <softwareCampaign> resource at\ | +| | TARGET\_RESOURCE\_ADDRESS **containing**\ | +| | campaignEnabled attribute **set to** TRUE **and**\ | +| | campaignStatus attribute **set to** INITIATED **and**\ | +| | SOFTWATE\_OPERATION**set to** TRUE\ | +| | **and** the CSE**having** a [software] specialization at\ | +| | SOFTWARE\_SPECIALIZATION\_ADDRESS **containing**\ | +| | install **set to** TRUE\ | +| | **and** the IUT **having** updated the <softwareCampaign> resource \ | +| | **containing**\ | +| | campaignEnabled **set to** FALSE \ | +| | **and** the IUT **having sent** a valid UPDATE Request to CSE **containing**\ | +| | To**set to** SOFTWARE\_SPECIALIZATION\_ADDRESS **and**\ | +| | From **set to** CSE\_ID\ | +| | Content **containing**\ | +| | [software] specialization resource representation**containing**\ | +| | install **set to** FALSE\ | +| | **}** | ++------------------------+-------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+-------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {**\ | CSE >= IUT | +| | the IUT **receives** a valid UPDATE Response from CSE **containing**\ | | +| | Response Status Code **set to** _RESPONSE\_FROM\_CSE_\ | | +| | **}** | | ++------------------------+-------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {**\ | IUT >= AE | +| | the IUT **updates** the <softwareCampaign> resource\ | | +| | campaignStatus attribute **set to** _CAMPAIGN\_STATUS_\ | | +| | **}** | | ++------------------------+-------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + + +|**TP Id** |**RESPONSE\_FROM\_CSE** |**CAMPAIGN\_STATUS** | +|-|-|-| +|TP/oneM2M/CSE/SM/020/UPD |2004 |CANCELLED | +|TP/oneM2M/CSE/SM/020/NO\_UPD |4XXX |STATUS\_NOT\_CANCELLABLE | + + + +<br />TP/oneM2M/CSE/SM/021 + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+-------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| \ | TP/oneM2M/CSE/SM/021 | +| **TP Id** | | ++:=======================+:============================================================================================================+:=======================================================================================================================================================================================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT sets the individualSoftwareStatuses attribute of <softwareCampaign> resource to FAILURE upon the deletion of [software] specialization and its child <_subscription_ > resource when the expiration time of [software] specialization is exceeded before the completion of software operation | ++------------------------+-------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.76, 10.2.28 | ++------------------------+-------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF02 | ++------------------------+-------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 4 | ++------------------------+-------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+-------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having** registered an AE\ | +| | **and** the CSE **having** a <node> resource at NODE\_RESOURCE\_ADDRESS\ | +| | **and** the IUT**having** a <softwareCampaign> resource at\ | +| | TARGET\_RESOURCE\_ADDRESS **containing**\ | +| | campaignEnabled attribute **set to** TRUE\ | +| | **and** the CSE**having** a [software] specialization at\ | +| | NODE\_RESOURCE\_ADDRESS **containing**\ | +| | a child resource <subscription>\ | +| | **and** the expiration time has exceeded for the [software] specialization\ | +| | **}** | ++------------------------+-------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+-------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {**\ | CSE >= IUT | +| | the IUT **receives** a valid NOTIFY response **containing**\ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** CSE\ | | +| | Content **containing**\ | | +| | notification **indicating** deletion of [software] specialization and its child <subscription> resource\ | | +| | **}** | | ++------------------------+-------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {**\ | IUT | +| | the IUT **updates** the <softwareCampaign> resource\ | | +| | individualSoftwareStatuses **set to** FAILURE for the corresponding [software] specialization\ | | +| | **and** aggregatedSoftwareStatus **set to** FAILURE\ | | +| | **}** | | ++------------------------+-------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + +<br />TP/oneM2M/CSE/SM/022 + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+-----------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| \ | TP/oneM2M/CSE/SM/022 | +| **TP Id** | | ++:=======================+:==================================================================================+:=========================================================================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT sets the aggregatedSoftwareStatus attribute of <softwareCampaign> resource to FAILURE when the IUT receives the FAILURE notification from any one of the [software] specialization | ++------------------------+-----------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.76, 10.2.28 | ++------------------------+-----------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF02 | ++------------------------+-----------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 4 | ++------------------------+-----------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+-----------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** an AE\ | +| | **and** the CSE\_1 **having** a <node> resource at NODE\_RESOURCE\_ADDRESS\ | +| | **and** the CSE\_2 **having** a <node> resource at NODE\_RESOURCE\_ADDRESS\_2\ | +| | **and** the IUT **having** a <softwareCampaign> resource at\ | +| | TARGET\_RESOURCE\_ADDRESS **containing**\ | +| | campaignEnabled attribute**set to** TRUE\ | +| | **and** the CSE\_1**having** a [software] specialization at\ | +| | SOFTWARE\_SPECIALIZATION\_ADDRESS **containing**\ | +| | install attribute**set to** TRUE **and**\ | +| | a child resource <subscription>\ | +| | **and** the CSE\_2**having** a [software] specialization at\ | +| | SOFTWARE\_SPECIALIZATION\_ADDRESS **containing**\ | +| | install attribute**set to** TRUE **and**\ | +| | a child resource <subscription>\ | +| | **and** the IUT **having received** a valid NOTIFY Response **containing** \ | +| | To **set to** TARGET\_RESOURCE\_ADDRESS **and**\ | +| | From **set to** CSE\_1 **and**\ | +| | Content **containing**\ | +| | [software] specialization resource representation **containing**\ | +| | installStatus attribute **set to** SUCCESSFUL\ | +| | **}** | ++------------------------+-----------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+-----------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | CSE\_2 >= IUT | +| | the IUT **receives** a valid NOTIFY Response **containing** \ | | +| | To **set to** TARGET\_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** CSE\_2 **and**\ | | +| | Content **containing**\ | | +| | [software] specialization resource representation **containing**\ | | +| | installStatus attribute **set to** FAILURE\ | | +| | **}** | | ++------------------------+-----------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {**\ | IUT | +| | the IUT **updates** the <softwareCampaign> resource\ | | +| | individualSoftwareStatus\_1 attribute **set to** SUCCESSFUL\ | | +| | individualSoftwareStatus\_2 attribute **set to** FAILURE\ | | +| | aggregatedSoftwareStatus attribute **set to** FAILURE\ | | +| | campaignStatus attribute **set to** FINISHED\ | | +| | **}** | | ++------------------------+-----------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + +<br />TP/oneM2M/CSE/SM/023 + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+---------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| \ | TP/oneM2M/CSE/SM/023 | +| **TP Id** | | ++:=======================+:==========================================================================+:=================================================================================================================================================+:==============+ +| **Test objective** | Check that the IUT rejects the deletion request when campaignStatus attribute of the <softwareCampaign> resource is set to _CAMPAIGN\_STATUS_ | ++------------------------+---------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Reference** | TS-0001 <a href="#_ref_1">[1]</a>, clause 9.6.76, 10.2.28, TS-0004 <a href="#_ref_2">[2]</a>, clause 6.6.3.5, 7.4.XX | ++------------------------+---------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Config Id** | CF01 | ++------------------------+---------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Parent Release** | Release 4 | ++------------------------+---------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **PICS Selection** | PICS\_CSE | ++------------------------+---------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Initial conditions** | **with {** \ | +| | the IUT **being** in the "initial state"\ | +| | **and** the IUT **having registered** an AE\ | +| | **and** the IUT**having** a <softwareCampaign> resource at\ | +| | TARGET\_RESOURCE\_ADDRESS **containing**\ | +| | camapaignStatus attribute **set to** _CAMPAIGN\_STATUS_ \ | +| | **and** the AE **having** the privileges to perform DELETE operation on\ | +| | TARGET\_RESOURCE\_ADDRESS\ | +| | **}** | ++------------------------+---------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+---------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **when {** \ | AE >= IUT | +| | the IUT **receives** a valid DELETE Request from AE **containing**\ | | +| | To**set to** TARGET \_RESOURCE\_ADDRESS **and**\ | | +| | From **set to** AE\_ID**}** | | ++------------------------+---------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ +| **Expected behaviour** | **then {**\ | IUT >= AE | +| | the IUT **sends** a valid Response **containing**\ | | +| | Response Status Code **set** **to** 4005 (OPERATION\_NOT\_ALLOWED)\ | | +| | **}** | | ++------------------------+---------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ + + + +|**TP Id** |**_CAMPAIGN\_STATUS_** | +|-|-| +|TP/oneM2M/CSE/SM/0023/CANCEL |CANCELLING | +|TP/oneM2M/CSE/SM/0023/INITIATE |INITIATED | + + + + + + + +Annex: A + +Conformance Test Requirement + + +## A.1 MQTT Protocol Conformance Test Requirement + + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++-------------------------+------------+-----------------------+----------------+---------------------------------------+-----------------------------------------------------------------------------------------------+---------------------------------------------------+ +| **Test Items** | **TS Chapter** | **Obligation** | **Condition for** \ | **Checking point** | **Fail condition** | +| | | | **Optional Item** | | | ++:========================+:===========+:======================+:===============+:======================================+:==============================================================================================+:==================================================+ +| Commonly Repeated Items | TS-0010, clause 5.1 | Mandatory | | "QoS=1" | Fail when QoS is other than "1" | ++-------------------------+------------+-----------------------+----------------+---------------------------------------+-----------------------------------------------------------------------------------------------+---------------------------------------------------+ +| Commonly Repeated Items | TS-0010, clause 5.1 | Mandatory | | "Retain" flag set as "0" | Fail if DUT sends with "Retain" flag=1 | ++-------------------------+------------+-----------------------+----------------+---------------------------------------+-----------------------------------------------------------------------------------------------+---------------------------------------------------+ +| Connection\ | Connect | TS-0010, clause 6.3 | Mandatory | | Prefix A:: or C:: is added to the ID | Fail if Prefix A:: or C:: are not added to the ID | +| Items | | | | | | | ++-------------------------+------------+-----------------------+----------------+---------------------------------------+-----------------------------------------------------------------------------------------------+---------------------------------------------------+ +| Connection\ | Connect | TS-0010, clause 6.3 | Mandatory | | if Clean session (ex: Retain) flag is \ | Fail when clean session is "True" when\ | +| Items | | | | | set to "False" in CONNECT | DUT want to be connected | ++-------------------------+------------+-----------------------+----------------+---------------------------------------+-----------------------------------------------------------------------------------------------+---------------------------------------------------+ +| Connection\ | Connect | TS-0010, clause 6.3 | Mandatory | | if "Will Flag" is not set in CONNECT | Fail when will flag is enabled | +| Items | | | | | | | ++-------------------------+------------+-----------------------+----------------+---------------------------------------+-----------------------------------------------------------------------------------------------+---------------------------------------------------+ +| Connection\ | Disconnect | TS-0010 , clause 6.3 | Mandatory | | if Clean session (ex: Retain) flag is \ | Fail when clean session is "False" when\ | +| Items | | | | | set to "True" in CONNECT | DUT want to be disconnected | ++-------------------------+------------+-----------------------+----------------+---------------------------------------+-----------------------------------------------------------------------------------------------+---------------------------------------------------+ +| Subscription Items | TS-0010, clause 5.1 | Mandatory | | if the message is set to Durable | Fail is the message is not Durable | ++-------------------------+------------+-----------------------+----------------+---------------------------------------+-----------------------------------------------------------------------------------------------+---------------------------------------------------+ +| Subscription Items | TS-0010, clause 6.4.4 | Conditional | (for Initial Registration)\ | if DUT's Initial ID assigning \ | Fail if DUT's ID assigning is other than this | +| | | | when Originator doesn't knows it's ID | /oneM2M/reg\_req/<originator>/<receiver> oneM2M/reg\_resp/<originator>/<receiver> | | ++-------------------------+------------+-----------------------+----------------+---------------------------------------+-----------------------------------------------------------------------------------------------+---------------------------------------------------+ +| Publish Item | TS-0010, \ | Conditional | when Originator knows \ | if DUT's Initial ID assigning \ | Fail if DUT's ID assigning is other than this | +| | Figure 6.4.5-2 | | it's ID | oneM2M/req/<Originator>/<Receiver> | | ++-------------------------+------------+-----------------------+----------------+---------------------------------------+-----------------------------------------------------------------------------------------------+---------------------------------------------------+ +| Publish Item | TS-0010, \ | Conditional | When Originator uses \ | if DUT's Initial ID assigning oneM2M/req/+/<Receiver> | Fail if DUT's ID assigning is other than this | +| | Figure 6.4.5-2 | | wild card | | | ++-------------------------+------------+-----------------------+----------------+---------------------------------------+-----------------------------------------------------------------------------------------------+---------------------------------------------------+ +| Publish Item | MQTT v3.1.1 | Conditional | | if the has proper Primitive contents\ | Fail if any of primitive contents feature wrong | +| | | | | ("op", "fr", "to", "ri", "pc", "ty") | | ++-------------------------+------------+-----------------------+----------------+---------------------------------------+-----------------------------------------------------------------------------------------------+---------------------------------------------------+ +| Reception Item | TS-0010, \ | Conditional | when Originator knows \ | if DUT's Initial ID assigning \ | Fail if DUT's ID assigning is other than this | +| | Figure 6.4.5-2 | | it's ID | oneM2M/resp/<Originator>/<Receiver> | | ++-------------------------+------------+-----------------------+----------------+---------------------------------------+-----------------------------------------------------------------------------------------------+---------------------------------------------------+ +| Reception Item | TS-0010, \ | Conditional | When Originator uses \ | if DUT's Initial ID assigning \ | Fail if DUT's ID assigning is other than this | +| | Figure 6.4.5-2 | | wild card | oneM2M/resp/<Originator>/+ | | ++-------------------------+------------+-----------------------+----------------+---------------------------------------+-----------------------------------------------------------------------------------------------+---------------------------------------------------+ +| Reception Item | TS-0010, \ | Conditional | | server Delete received contents properly \ | Fail if Receiver stores message | +| | Figure 6.4.5-2 | | | not storing data | | ++-------------------------+------------+-----------------------+----------------+---------------------------------------+-----------------------------------------------------------------------------------------------+---------------------------------------------------+ +| Reception Item | TS-0010, \ | Conditional | | If the receiver sends PubACK \ | Fail if the receiver doesn't send PubACK | +| | Figure 6.4.5-2 | | | when receives messages | | ++-------------------------+------------+-----------------------+----------------+---------------------------------------+-----------------------------------------------------------------------------------------------+---------------------------------------------------+ +| Reception Item | MQTT v3.1.1 | Mandatory | | if the has proper Primitive contents\ | Fail if any of primitive contents feature wrong | +| | | | | ("op", "fr", "to", "ri", "pc", "ty") | | ++-------------------------+------------+-----------------------+----------------+---------------------------------------+-----------------------------------------------------------------------------------------------+---------------------------------------------------+ + + +<PAGE BREAK> + + + + + +Annex <B>(Informative): + + +## B.1 TP template + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++------------------------+-----------------+--+---------------+ +| **TP Id** | | ++:=======================+:================+:=+:==============+ +| **Test objective** | | ++------------------------+-----------------+--+---------------+ +| **Reference** | | ++------------------------+-----------------+--+---------------+ +| **Config Id** | | ++------------------------+-----------------+--+---------------+ +| **PICS Selection** | | ++------------------------+-----------------+--+---------------+ +| **Initial conditions** | | ++------------------------+-----------------+--+---------------+ +| **Expected behaviour** | **Test events** | **Direction** | ++------------------------+-----------------+--+---------------+ +| **Expected behaviour** | **when {** \ | IUT <=> AE | +| | **}** | | ++------------------------+-----------------+--+---------------+ +| **Expected behaviour** | **then {** \ | IUT >= AE | +| | **}** | | ++------------------------+-----------------+--+---------------+ + + + +# History + + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++-----------------------------+--+--+ +| **Publication** **history** | ++:============================+:=+:=+ +| | | | ++-----------------------------+--+--+ +| | | | ++-----------------------------+--+--+ +| | | | ++-----------------------------+--+--+ +| | | | ++-----------------------------+--+--+ +| | | | ++-----------------------------+--+--+ + + + + + + + +<mark>Table with colspans converted to grid table. Please check and adjust manually if necessary.</mark> + ++--------------------------------------------------+------------+---------------------------------------------------------------------------------------------------+ +| **Draft history** (to be removed on publication) | ++:=================================================+:===========+:==================================================================================================+ +| V4.0.0 | 2020-06-02 | This version of the document is based on TS-0018 V3.8.0\ | +| | | Incorporated agreed documents from TDE#44.1\ | +| | | TDE-2020-0023R01-Preparation\_of\_TS-0018\_Rel-4 | ++--------------------------------------------------+------------+---------------------------------------------------------------------------------------------------+ +| V4.1.0 | 2020-07-21 | Incorporated agreed documents from TDE#45.2\ | +| | | TDE-2020-0068-TS-0018\_New\_TPs\_for\_service\_charging\_and\_accounting\_R4\ | +| | | TDE-2020-0069R01-TS-0018\_New\_TPs\_for\_service\_subscription\_user\_profile\_R4 | ++--------------------------------------------------+------------+---------------------------------------------------------------------------------------------------+ +| V4.2.0 | 2020-12-22 | Incorporated agreed documents from TDE#46, TDE#48\ | +| | | TDE-2020-0078R01-TS-0018\_New\_TPs\_for\_discovery\_based\_operations\_R4\ | +| | | TDE-2020-0101R01-TS-0018\_New\_TPs\_for\_service\_subscription\_user\_profile\_R4 | ++--------------------------------------------------+------------+---------------------------------------------------------------------------------------------------+ +| V4.3.0 | 2021-04-08 | Incorporated agreed documents from TDE#49\ | +| | | TDE-2020-0100R04-TS-0018\_New\_TPs\_for\_primitiveProfile\_R4\ | +| | | TDE-2020-0102R02-TS-0018\_New\_TPs\_for\_3GPP\_interworking\_R4\ | +| | | TDE-2020-0109R01-TS-0018\_modify\_Service\_Subscription\_User\_Profile\_cluase\_R4\ | +| | | TDE-2021-0001-TS-0018\_New\_TPs\_for\_discovery\_based\_operations\_R4 | ++--------------------------------------------------+------------+---------------------------------------------------------------------------------------------------+ +| V4.4.0 | 2021-06-30 | Incorporated agreed documents from TDE#49.2, TDE#49.4, TDE#50\ | +| | | TDE-2021-0002R02-TS-0018\_New\_TPs\_for\_cross\_resource\_notification\_R4\ | +| | | TDE-2021-0010R02-TS-0018\_New\_TPs\_for\_semantics\_based\_operations\_R4\ | +| | | TDE-2021-0014R02-TS-0018\_Addition\_of\_transaction\_management\_test\_case\_for\_common\_action\ | +| | | TDE-2021-0017R04-TS-0018\_New\_TPs\_for\_transaction\_mgmt\_R4\ | +| | | TDE-2021-0022R01-TS-0018\_New\_TPs\_for\_service\_subscription\_profile\_R4\ | +| | | TDE-2021-0025R01-Charging\_TPs\ | +| | | TDE-2021-0026R02-TS-0018\_New\_TPs\_for\_schedule\_functionality\_R4\ | +| | | TDE-2021-0027R01-TS-0018\_New\_TPs\_for\_discovery\_geoquery\_R4\ | +| | | TDE-2021-0033R01-New\_TestPurposes\_Semantics\_R4\ | +| | | TDE-2021-0035R01-New\_TPs\_for\_Primitive\_Profile | ++--------------------------------------------------+------------+---------------------------------------------------------------------------------------------------+ +| V4.5.0 | 2021-11-18 | Incorporated agreed documents from TDE#51\ | +| | | TDE-2021-0045R03-TS-0018\_New\_TPs\_for\_serviceSubscriptionProfile\ | +| | | TDE-2021-0049R03-New\_TPs\_for\_ProcessManagement\ | +| | | TDE-2021-0050R02-New\_TPs\_for\_FlexContainer\_Resource | ++--------------------------------------------------+------------+---------------------------------------------------------------------------------------------------+ +| V4.6.0 | 2022-04-06 | Incorporated agreed documents from TDE#51.3, TDE#52, TDE#53\ | +| | | TDE-2021-0056R04-New\_TPs\_for\_ProcessManagement-Update-Part-1\ | +| | | TDE-2021-0057R02-New\_TPs\_for\_ProcessManagement-Update-Part-2\ | +| | | TDE-2021-0060R07-Software\_Management\_Resource\_TPs\ | +| | | TDE-2021-0061R01-New\_TPs\_for\_Access\_Control\_Policy\_Resource\ | +| | | TDE-2021-0062R02-TS-0018\_New\_TPs\_for\_3GPP\_Interworking\_SCEF\_NIDD\ | +| | | TDE-2021-0067-SDT\_Device\_model\_TPs\ | +| | | TDE-2021-0076R04-New\_TPs\_for\_SUB\_NOTIF\_notifContentType\_notifEventType\_R4\ | +| | | TDE-2021-0078R01-New\_TP\_for\_Empty\_memberID\_R4\ | +| | | TDE-2022-0009-TS-0018\_Changes\_for\_announcement\_TPs\_R4 | ++--------------------------------------------------+------------+---------------------------------------------------------------------------------------------------+ +