6.1 Tests list
Category: Resource management & Single Hop
| Nb | TD ID | TD Description | Procedure/ Resource |
|---|---|---|---|
| 1 | TD_M2M_NH_01 | AE retrieves the CSEBase resource | CSEBase Management |
| 2 | TD_M2M_NH_02 | Registree CSE registers to Registrar CSE | RemoteCSE |
| 3 | TD_M2M_NH_03 | Registree CSE retrieves RemoteCSE from Registrar CSE | RemoteCSE |
| 4 | TD_M2M_NH_04 | Registree CSE updates RemoteCSE from Registrar CSE | RemoteCSE |
| 5 | TD_M2M_NH_05 | Registree CSE deletes RemoteCSE from Registrar CSE | RemoteCSE |
| 6 | TD_M2M_NH_06 | AE registers to its registrar CSE via an AE Create Request | Application Entity |
| 7 | TD_M2M_NH_07 | AE retrieves <AE> resource via an AE Retrieve Request | Application Entity |
| 8 | TD_M2M_NH_08 | AE updates attribute in <AE> resource via an AE Update Request | Application Entity |
| 9 | TD_M2M_NH_09 | AE de-registers by deleting <AE> resource via an AE Delete Request | Application Entity |
| 10 | TD_M2M_NH_10 | AE creates a container resource in registrar CSE via a container Create Request | Container |
| 11 | TD_M2M_NH_11 | AE retrieves information of a container resource via a container Retrieve Request | Container |
| 12 | TD_M2M_NH_12 | AE updates attribute in application resource via a container Update Request | Container |
| 13 | TD_M2M_NH_13 | AE deletes a specific container resource via a container Delete Request | Container |
| 14 | TD_M2M_NH_14 | AE adds a contentInstance resource <contentInstance> to a specific container in Registrar CSE via a contentInstance Create Request and the registrar CSE updates the parent <container> resource with stateTag, and currentNrOfInstances, CurrentByteSize attributes correspondingly | ContentInstance |
| 15 | TD_M2M_NH_15 | AE retrieves information of a contentInstance resource via a contentInstance Retrieve Request | ContentInstance |
| 16 | TD_M2M_NH_17 | AE deletes contentInstance resource via a Delete Request and the registrar CSE updates the parent <container> resource with currentNrOfInstances, and CurrentByteSize attribute correspondingly | ContentInstance |
| 17 | TD_M2M_NH_49 | AE deletes a <latest> resource in a <container> and the Registrar CSE points a latest <contentInstance> among the existing contentInstances to the <latest> resource of the <container> | ContentInstance |
| 18 | TD_M2M_NH_50 | AE deletes a <oldest> resource in a <container> resource and the Registrar CSE points an oldest <contentInstance> among the existing contentInstances to the <oldest> resource of the <container> | ContentInstance |
| 19 | TD_M2M_NH_51 | AE sends a <contentInstance> CREATE request to a <container> which contains attribute currentNrOfInstances whose value equals to that of maxNrOfInstances and Registrar CSE deletes the oldest <contentInstance> from the parent <container> and then creates the requested <contentInstance> resource | ContentInstance |
| 20 | TD_M2M_NH_102 | AE retrieves a <latest> resource of a <container> for which attribute locationID is configured, value of locationUpdatePeriod is marked '0' or not defined and locationSource attribute is 'Network Based' | ContentInstance |
| 21 | TD_M2M_NH_71 | AE retrieves a <latest> resource of a <container> and the Registrar CSE points a latest <contentInstance> among the existing contentInstances to the <latest> resource of the <container> | ContentInstance |
| 22 | TD_M2M_NH_72 | AE retrieves a <oldest> resource of a <container> and the Registrar CSE points a oldest <contentInstance> among the existing contentInstances to the <oldest> resource of the <container> | ContentInstance |
| 23 | TD_M2M_NH_18 | AE discovers resources residing in Registrar CSE | Discovery |
| 24 | TD_M2M_NH_19 | AE discovers accessible resources residing in Registrar CSE using the label filter criteria | Discovery |
| 25 | TD_M2M_NH_20 | AE discovers accessible resources residing in Registrar CSE limiting the number of matching resources to the specified value | Discovery |
| 26 | TD_M2M_NH_21 | AE discovers accessible resources residing in Registrar CSE using multiple Filter Criteria | Discovery |
| 27 | TD_M2M_NH_58 | AE discovers accessible resources residing in Registrar CSE using the level filter criteria value set to 1 | Discovery |
| 28 | TD_M2M_NH_59 | AE discovers accessible resources residing in Registrar CSE using the level filter criteria value set to 2 | Discovery |
| 29 | TD_M2M_NH_60 | AE1 discovers accessible resources residing in Registrar CSE using the level filter criteria value set to 3 | Discovery |
| 30 | TD_M2M_NH_61 | AE discovers accessible resources residing in Registrar CSE using the offset filter criteria value set to 3 | Discovery |
| 31 | TD_M2M_NH_62 | AE discovers all the accessible resources residing in Registrar CSE using the offset filter criteria | Discovery |
| 32 | TD_M2M_NH_22 | AE creates a subscription to Application Entity resource via subscription Create Request | Subscription |
| 33 | TD_M2M_NH_23 | AE retrieves information about a subscription via subscription Retrieve Request such as expirationTime, labels, etc. | Subscription |
| 34 | TD_M2M_NH_24 | AE updates information about a subscription via subscription Retrieve Request | Subscription |
| 35 | TD_M2M_NH_25 | AE cancels subscription via an subscription Delete Request | Subscription |
| 36 | TD_M2M_NH_26 | AE creates an accessControlPolicy resource | AccessControlPolicy |
| 37 | TD_M2M_NH_27 | AE retrieves accessControlPolicy resource | AccessControlPolicy |
| 38 | TD_M2M_NH_28 | AE updates attribute in accessControlPolicy resource | AccessControlPolicy |
| 39 | TD_M2M_NH_29 | AE deletes accessControlPolicy resource | AccessControlPolicy |
| 40 | TD_M2M_NH_30 | AE delete request is rejected due to accessControlPolicy | AccessControlPolicy |
| 41 | TD_M2M_NH_73 | AE delete request is rejected due to accessControlPolicy (accessControlOriginators) | AccessControlPolicy |
| 42 | TD_M2M_NH_74 | AE delete request is allowed due to accessControlPolicy | AccessControlPolicy |
| 43 | TD_M2M_NH_31 | AE creates a group resource | Group |
| 44 | TD_M2M_NH_32 | AE retrieves group resource | Group |
| 45 | TD_M2M_NH_33 | AE updates attribute in group resource | Group |
| 46 | TD_M2M_NH_34 | AE deletes group resource | Group |
| 47 | TD_M2M_NH_35 | AE creates a node resource | Node |
| 48 | TD_M2M_NH_36 | AE retrieves node resource | Node |
| 49 | TD_M2M_NH_37 | AE updates attribute in node resource | Node |
| 50 | TD_M2M_NH_38 | AE deletes node resource | Node |
| 51 | TD_M2M_NH_39 | AE creates a <pollingChannel> resource in registrar CSE via a Create Request | PollingChannel |
| 52 | TD_M2M_NH_40 | AE retrieves information of a pollingChannel resource via a Retrieve Request | PollingChannel |
| 53 | TD_M2M_NH_41 | AE updates attribute in pollingChannel resource via a Update Request | PollingChannel |
| 54 | TD_M2M_NH_42 | AE deletes a pollingChannel resource via a Delete Request | PollingChannel |
| 55 | TD_M2M_NH_43 | AE retrieves information of a pollingChannel resource via a Retrieve Request | PollingChannel |
| 56 | TD_M2M_NH_44 | AE creates a <contentInstance> resource in each group member | FanoutPoint |
| 57 | TD_M2M_NH_45 | AE retrieves the <container> resource from in each group member | FanoutPoint |
| 58 | TD_M2M_NH_46 | AE updates an <container> resource of each member resource | FanoutPoint |
| 59 | TD_M2M_NH_47 | AE deletes a <container> of each member | FanoutPoint |
| 60 | TD_M2M_NH_48 | AE receives a notification request from the HOST CSE | Notification |
| 61 | TD_M2M_NH_80 | AE2 sends maxNrOfInstances UPDATE request to <container> which has been set to subscribed-to resource. Since <subscription> resource has specific setting in eventNotificationCriteria, Hosting CSE send notification to AE1 | Notification |
| 62 | TD_M2M_NH_81 | AE2 sends DELETE request to <container> which has been set to subscribed-to resource. Since <subscription> resource has notificationEventType with 'Delete of Resource', Hosting CSE send notification to AE1 | Notification |
| 63 | TD_M2M_NH_82 | AE2 sends <contentInstance> CREATE request to <container> which has been set to subscribed-to resource. Since <subscription> resource has notificationEventType with ''Create of Direct Child 'Resource', Hosting CSE send notification to AE1 | Notification |
| 64 | TD_M2M_NH_83 | AE2 sends DELETE request to the <contentInstance> which located under the subscribed-to resource. Since <subscription> resource has notificationEventType with 'Delete of Direct Child Resource', Hosting CSE send notification to AE1 | Notification |
| 65 | TD_M2M_NH_89 | AE creates <subscription> resources by sending Create Request to the fanOutPoint. Since AE has set notifyAggregation to 2, Hosting CSE aggregate notification and send aggregated notification to AE |
Notification |
| 66 | TD_M2M_NH_52 | AE creates a flexcontainer resource in Registrar CSE via a flexcontainer Create Request | FlexContainer |
| 67 | TD_M2M_NH_53 | AE retrieves information of a flexContainer resource via a flexContainer Retrieve Request | FlexContainer |
| 68 | TD_M2M_NH_54 | AE updates attribute in application resource via a flexContainer Update Request | FlexContainer |
| 69 | TD_M2M_NH_55 | AE deletes a specific container resource via a container Delete Request | FlexContainer |
| 70 | TD_M2M_NH_56 | AE receives a notification request on flexContainer update from the HOST CSE | FlexContainer |
| 71 | TD_M2M_NH_57 | AE discovers accessible resources residing in Registrar CSE using attribute filter criteria which has a customAttribute name and value assigned to it | FlexContainer |
| 72 | TD_M2M_NH_63 | AE creates a mgmtCmd resource | External Management Operations |
| 73 | TD_M2M_NH_64 | AE retrieves mgmtCmd resource | External Management Operations |
| 74 | TD_M2M_NH_65 | AE updates attribute (not with 'true' in execEnable attribute) in mgmtCmd resource | External Management Operations |
| 75 | TD_M2M_NH_66 | AE updates attribute (with 'true' in execEnable attribute) in mgmtCmd resource | External Management Operations |
| 76 | TD_M2M_NH_67 | AE deletes mgmtCmd resource | External Management Operations |
| 77 | TD_M2M_NH_68 | AE retrieves execInstance resource | External Management Operations |
| 78 | TD_M2M_NH_69 | AE updates attribute 'execDisable' to true in execInstance resource to cancel pending management command | External Management Operations |
| 79 | TD_M2M_NH_70 | AE deletes execInstance resource | External Management Operations |
| 80 | TD_M2M_NH_75 | AE creates a SemanticDescriptor resource in Registrar CSE via a SemanticDescriptor Create Request | SemanticDescriptor Management |
| 81 | TD_M2M_NH_76 | AE retrieves information of a semanticDescriptor resource via a semanticDescriptor Retrieve Request | SemanticDescriptor Management |
| 82 | TD_M2M_NH_77 | AE updates attribute in <semanticDescriptor> resource via a semanticDescriptor Update Request | SemanticDescriptor Management |
| 83 | TD_M2M_NH_78 | AE deletes SemanticDescriptor resource via a SemanticDescriptor Delete Request | SemanticDescriptor Management |
| 84 | TD_M2M_NH_79 | AE discovers accessible resources residing in Registrar CSE using the semanticFilter filter criteria | Semantic Resource Discovery |
| 85 | TD_M2M_NH_84 | Check creation of <container> resource with result content set to 0(nothing) | ResultContent |
| 86 | TD_M2M_NH_85 | Check creation of <container> resource with result content set to 1(attributes) | ResultContent |
| 87 | TD_M2M_NH_86 | Check creation of <container> resource with result content set to 2(hierarchical address) | ResultContent |
| 88 | TD_M2M_NH_87 | Check creation of <container> resource with result content set to 3(hierarchical address and attributes) | ResultContent |
| 89 | TD_M2M_NH_88 | Check retrievability of <container> resource with result content set to 4(attributes and child resources) | ResultContent |
| 90 | TD_M2M_NH_90 | AE creates a <timeSeries> resource in registrar CSE via a Create Request | timeSeries |
| 91 | TD_M2M_NH_91 | AE retrieves information of a <timeSeries> resource via a Retrieve Request | timeSeries |
| 92 | TD_M2M_NH_92 | AE updates attribute in <timeSeries> resource via a Update Request | timeSeries |
| 93 | TD_M2M_NH_93 | AE deletes a <timeSeries> resource via a Delete Request | timeSeries |
| 94 | TD_M2M_NH_94 | AE sends Create Request of a <timeSeriesInstance> resource to a <timeSeries> resource in Registrar CSE. Registrar CSE creates the <timeSeriesInstance> resource and updates the parent <timeSeries> resource with currentNrOfInstances and currentByteSize attributes correspondingly | timeSeriesInstance |
| 95 | TD_M2M_NH_95 | AE retrieves information of a <timeSeriesInstance> resource via a Retrieve Request | timeSeriesInstance |
| 96 | TD_M2M_NH_96 | AE sends Delete Request of a <timeSeriesInstance> resource in Registrar CSE. Registrar CSE delete the <timeSeriesInstance> resource and updates the parent <timeSeries> resource with currentNrOfInstances and currentByteSize attributes correspondingly | timeSeriesInstance |
| 97 | TD_M2M_NH_97 | AE sends a <timeSeriesInstance> resource Create Request to a <timeSeries> resource which contains currentNrOfInstances value equals to that of maxNrOfInstances and Registrar CSE delets the oldest <timeSeriesInstance> resource from the <timeSeries> resource and then creates the requested <timeSeriesInstance> resource | timeSeriesInstance |
| 98 | TD_M2M_NH_98 | AE creates a <locationPolicy> resource in registrar CSE via a locationPolicy Create Request | LocationPolicy |
| 99 | TD_M2M_NH_99 | AE retrieves information of a <locationPolicy> resource via a locationPolicy Retrieve Request | LocationPolicy |
| 100 | TD_M2M_NH_100 | AE updates attribute in <locationPolicy> resource via a locationPolicy Update Request | LocationPolicy |
| 101 | TD_M2M_NH_101 | AE deletes a specific <locationPolicy> resource via a locationPolicy Delete Request | LocationPolicy |
| 102 | TD_M2M_NH_155 | AE creates a <schedule> resource in Registrar CSE via a Schedule Create Request | Schedule |
| 103 | TD_M2M_NH_156 | AE retrieves information of a <schedule> resource via a schedule Retrieve Request | Schedule |
| 104 | TD_M2M_NH_157 | AE updates attribute in <schedule> resource via a schedule Update Request | Schedule |
| 105 | TD_M2M_NH_158 | AE deletes Schedule resource via a Schedule Delete Request | Schedule |
| 106 | TD_M2M_NH_159 | CSE sends a notification request to the AE when Schedule resource is configured | Schedule |
Category: Non-Blocking
| Nb | TD ID | TD Description | Procedure/Resource |
|---|---|---|---|
| 107 | TD_M2M_NB_01 | AE creates a container resource using non-blocking synchronous request in registrar CSE | Synchronous request |
| 108 | TD_M2M_NB_02 | AE retrieves a Container resource using non-blocking synchronous request in registrar CSE | Synchronous request |
| 109 | TD_M2M_NB_03 | AE updates a Container resource using non-blocking synchronous request in registrar CSE | Synchronous request |
| 110 | TD_M2M_NB_04 | AE deletes a Container resource using non-blocking synchronous request | Synchronous request |
| 111 | TD_M2M_NB_05 | AE creates a container resource using non-blocking asynchronous request | Asynchronous request |
| 112 | TD_M2M_NB_06 | AE retrieves a Container resource using non-blocking asynchronous request | Asynchronous request |
| 113 | TD_M2M_NB_07 | AE updates a Container resource using non-blocking asynchronous request | Asynchronous request |
| 114 | TD_M2M_NB_08 | AE deletes a Container resource using non-blocking asynchronous request | Asynchronous request |
Category: Single Hop
| Nb | TD ID | TD Description | Procedure/Resource |
|---|---|---|---|
| 115 | TD_M2M_SH_01 | AE creates a remote <Resource> resource | Retargeting |
| 116 | TD_M2M_SH_02 | AE retrieves a remote <Resource> resource | Retargeting |
| 117 | TD_M2M_SH_03 | AE updates a remote <Resource> resource | Retargeting |
| 118 | TD_M2M_SH_04 | AE delete a remote <Resource> resource | Retargeting |
| 119 | TD_M2M_SH_09 | AE discovers accessible resources residing in the remote Hosting CSE using multiple Filter Criteria | Discovery |
| 120 | TD_M2M_SH_10 | AE delete request is rejected after access rights verification using retargeting | Unauthorized operation |
| 121 | TD_M2M_SH_11 | AE receives a notification request from the remote hosting CSE | Notification |
| 122 | TD_M2M_SH_05 | AE creates a <mgmtObj> resource | mgmtObj |
| 123 | TD_M2M_SH_06 | AE updates a <mgmtObj> resource | mgmtObj |
| 124 | TD_M2M_SH_07 | AE retrieves a <mgmtObj> resource | mgmtObj |
| 125 | TD_M2M_SH_08 | AE deletes a <mgmtObj> resource | mgmtObj |
| 126 | TD_M2M_SH_12 | AE1 announces itself to CSE2 | Announcement |
| 127 | TD_M2M_SH_13 | AE1 announces a child container to CSE2 | Announcement |
| 128 | TD_M2M_SH_14 | AE1 announces an Optional Announce attribute to CSE2 | Announcement |
| 129 | TD_M2M_SH_15 | AE2 retrieves an Announced Resource | Announcement |
| 130 | TD_M2M_SH_16 | AE2 retrieves the original resource representation of an announced resource | Announcement |
| 131 | TD_M2M_SH_21 | ContainerAnnc Delete by updating announceTo attribute. AE1 deletes its announced child container from CSE2 | Announcement |
| 132 | TD_M2M_SH_22 | ContainerAnnc Delete by deleting original resource. AE1 deletes its announced child container from CSE2 | Announcement |
| 133 | TD_M2M_SH_23 | Announced attribute Create by addition to announcedAttribute attribute AE1 announces an announcable attribute of its child container to CSE2 | Announcement |
| 134 | TD_M2M_SH_24 | Announced attribute Create by creation of a MA attribute at the original resource. AE1 announces an MA attribute of its child container to CSE2 | Announcement |
| 135 | TD_M2M_SH_25 | Announced attribute Delete by deletion from announcedAttribute attribute. AE1 de-announces an announcable attribute of its child container to CSE2 | Announcement |
| 136 | TD_M2M_SH_26 | Announced attribute Delete by deletion of a MA attribute at the original resource. AE1 de-announces an MA attribute (conditionally mandatory) of its child container to CSE2 | Announcement |
| 137 | TD_M2M_SH_17 | AE creates a <contentInstance> resource in each group member, where some memberIDs are on a remoteCSE | fanOut |
| 138 | TD_M2M_SH_18 | AE retrieves a <contentInstance> resource from each group member, where some memberIDs are on a remoteCSE | fanOut |
| 139 | TD_M2M_SH_19 | AE updates a <container> resource in each group member, where some memberIDs are on a remoteCSE | fanOut |
| 140 | TD_M2M_SH_20 | AE deletes a <contentInstance> resource from each group member, where some memberIDs are on a remoteCSE | fanOut |
Category: Security
| Nb | TD ID | TD Description | Procedure/Resource |
|---|---|---|---|
| 141 | TD_M2M_SE_01 | AE uses Provisioned Symmetric Key Security Association Establishment Framework to enable mutual authentication with the Registrar CSE. Registrar CSE performs AE authorization check on incoming AE registration request | Secure AE Registratiopn |
| 142 | TD_M2M_SE_02 | AE establishes mutual authentication with the Registrar CSE using Provisioned Symmetric Key Security Association Establishment Framework | Authentication |
| 143 | TD_M2M_SE_03 | AE establishes mutual authentication with the Registrar CSE using Certificate-Based Security Association Establishment Framework | Authentication |
| 144 | TD_M2M_SE_04 | AE accesses <accessControlPolicy> resource using its selfPrivileges credentials | Authorization |
| 145 | TD_M2M_SE_05 | AE accesses <AE> resource using its accessControlPolicyIDs attribute | Authorization |
| 146 | TD_M2M_SE_06 | AE accesses <AE> resource using default access privileges | Authorization |
| 147 | TD_M2M_SE_07 | AE accesses <AE> resource using default access privileges | Authorization |
| 148 | TD_M2M_SE_08 | AE accesses <AE> resource using Direct Dynamic Authorization | Authorization |
| 149 | TD_M2M_SE_09 | AE accesses <AE> resource using Indirect Dynamic Authorization | Authorization |
| 150 | TD_M2M_SE_10 | A MEF Handshake procedure establishes a mutually authenticated TLS session for protecting the communication between an MEF Client and MEF using pre-provisioned certificates | Key Provisioning management |
| 151 | TD_M2M_SE_11 | A MEF Handshake procedure establishes a mutually authenticated TLS or DTLS session for protecting the communication between an MEF Client and MEF using pre-provisioned Master Credentials | Key Provisioning management |
| 152 | TD_M2M_SE_12 | The MEF Client registers with the MEF to confirm that it is willing to use the services of the MEF, under the authorization of the administrating stakeholder | Key Provisioning management |
| 153 | TD_M2M_SE_13 | The MEF Client retrieves MEF Client Configurations provided by the administrating stakeholder to the MEF | Key Provisioning management |
| 154 | TD_M2M_SE_14 | MEF Client updates the MEF Client registration by any combination of extending the expirationTime of the MEF Client Registration record or updating the labels | Key Provisioning management |
| 155 | TD_M2M_SE_15 | The MEF Client registers with the MEF to confirm that it is willing to use the services of the MEF, under the authorization of the administrating stakeholder | Key Provisioning management |
| 156 | TD_M2M_SE_16 | Source MEF Client establishes a symmetric key with the MEF which can be retrieved for use by one or more Target MEF Clients | Key Provisioning management |
| 157 | TD_M2M_SE_17 | The Target MEF Client to retrieve the Key Value from a MEF corresponding to a RelativeKeyID received by the Target MEF Client | Key Provisioning management |
| 158 | TD_M2M_SE_18 | MEF Client updates the MEF Client registration by any combination of extending the expirationTime of the MEF Client Registration record or updating the labels | Key Provisioning management |
| 159 | TD_M2M_SE_19 | Source MEF Client requests the MEF to stop distributing the registered key | Key Provisioning management |
| 160 | TD_M2M_SE_20 | AE sends an arbitrary request primitive inside of ESPrim Object to CSE | End-to-End security management |
| 161 | TD_M2M_SE_21 | AE establishes a connection with the Registrar CSE using pairwiseE2EKey | End-to-End security management |
Category: HAIM
| Nb | TD ID | TD Description | Procedure/Resource |
|---|---|---|---|
| 163 | TD_M2M_NH_102 | AE1 creates a HAIM Light Device Model | HAIM Device Model |
| 164 | TD_M2M_NH_103 | AE2 reads the status of a HAIM Light Device Model | HAIM Device Model |
| 165 | TD_M2M_NH_104 | AE2 turns the binarySwitch of a HAIM Light Device Model "ON" or "OFF" | HAIM Device Model |
| 166 | TD_M2M_NH_105 | AE2 toggles the state of a HAIM Light Device Model | HAIM Device Model |
| 167 | TD_M2M_NH_160 | AE1 creates a Power Outlet SubDevice Model | HAIM Device Model |
| 168 | TD_M2M_NH_161 | AE1 creates a Toggle Action Model | HAIM Device Model |
| 169 | TD_M2M_NH_162 | AE1 creates Device Properties Model | HAIM Device Model |
Category: Semantics
| Nb | TD ID | TD Description | Procedure/Resource |
|---|---|---|---|
| 170 | TD_M2M_NH_106 | ACP triples are created when a new <accessControlPolicy> resource is created | Semantic Access Control Policy |
| 171 | TD_M2M_NH_107 | ACP triples are updated when an existing <accessControlPolicy> resource is updated | Semantic Access Control Policy |
| 172 | TD_M2M_NH_108 | ACP triples are deleted when an existing <accessControlPolicy> resource is deleted | Semantic Access Control Policy |
| 173 | TD_M2M_NH_109 | ACP-SD Binding Triples and SD relationship in SGS are created when AE creates a <semanticDescriptor> resource in Registrar CSE | Semantic Access Control Policy |
| 174 | TD_M2M_NH_110 | ACP-SD Binding Triples are updated when the accessControlPolicyIDs attribute of a <semanticDescriptor> resource is updated | Semantic Access Control Policy |
| 175 | TD_M2M_NH_111 | SD Relationship Triples are updated when the descriptor attribute of a <semanticDescriptor> resource is changed | Semantic Access Control Policy |
| 176 | TD_M2M_NH_112 | SD Relationship Triples are deleted when the descriptor attribute of a <semanticDescriptor> resource is deleted | Semantic Access Control Policy |
| 177 | TD_M2M_NH_113 | AE discovers accessible resources residing in Registrar CSE using the <semanticFanOutPoint> | Semantic Filtering and discovery |
| 178 | TD_M2M_NH_114 | AE discovers accessible resources residing in Registrar CSE using the resource link-based Semantic Discovery | Semantic Filtering and discovery |
| 179 | TD_M2M_NH_115 | AE performs a Semantic Query request in Registrar CSE using the semanticFilter filter criteria | Semantic Filtering and discovery |
| 180 | TD_M2M_NH_116 | AE creates a SemanticMashupJobProfile resource in Registrar CSE via a SemanticMashupJobProfile Create Request | Semantic Mashup |
| 181 | TD_M2M_NH_117 | AE retrieves information of a semanticMashupJobProfile resource via a semanticMashupJobProfile Retrieve Request | Semantic Mashup |
| 182 | TD_M2M_NH_118 | AE updates attribute in <semanticMashupJobProfile> resource via a semanticMashupJobProfile Update Request | Semantic Mashup |
| 183 | TD_M2M_NH_119 | AE deletes semanticMashupJobProfile resource via a semanticMashupJobProfile Delete Request | Semantic Mashup |
| 184 | TD_M2M_NH_120 | AE creates a semanticMashupInstance resource in Registrar CSE via a semanticMashupInstance Create Request | Semantic Mashup |
| 185 | TD_M2M_NH_121 | AE retrieves information of a semanticMashupInstance resource via a semanticMashupInstance Retrieve Request | Semantic Mashup |
| 186 | TD_M2M_NH_122 | AE updates attribute in <semanticMashupInstance> resource via a semanticMashupInstance Update Request | Semantic Mashup |
| 187 | TD_M2M_NH_123 | AE deletes semanticMashupInstance resource via a semanticMashupInstance Delete Request | Semantic Mashup |
| 188 | TD_M2M_NH_124 | AE retrieves information of a semanticMashupResult resource via a semanticMashupResult Retrieve Request | Semantic Mashup |
| 189 | TD_M2M_NH_125 | AE deletes semanticMashupResult resource via a semanticMashupResult Delete Request | Semantic Mashup |
| 190 | TD_M2M_NH_126 | AE triggers a calculation and generation of the mashup result by sending a <semanticMashupInstance>/<mashup> Retrieve Request | Semantic Mashup |
| 191 | TD_M2M_NH_127 | AE creates a OntologyRepository resource in Registrar CSE via a OntologyRepository Create Request | Ontology Repository |
| 192 | TD_M2M_NH_128 | AE retrieves information of a ontologyRepository resource via a ontologyRepository Retrieve Request | Ontology Repository |
| 193 | TD_M2M_NH_129 | AE updates attribute in <ontologyRepository> resource via a ontologyRepository Update Request | Ontology Repository |
| 194 | TD_M2M_NH_130 | AE deletes OntologyRepository resource via a OntologyRepository Delete Request | Ontology Repository |
| 195 | TD_M2M_NH_131 | AE checks the validity of the <semanticDescriptor> resource via a <semanticValidation> Update Request | Semantic Validation |
| 196 | TD_M2M_NH_132 | AE creates a <semanticDescriptor> resource visa SemanticDescriptor Create Request and Registrar CSE checks the validity of the created <semanticDescriptor> resource | Semantic Validation |
| 197 | TD_M2M_NH_133 | AE creates an OntologyMapping resource in Registrar CSE via an OntologyMapping Create Request | Ontology Mapping |
| 198 | TD_M2M_NH_134 | AE retrieves information of an ontology mapping result via a ontologyMapping Retrieve Request | Ontology Mapping |
| 199 | TD_M2M_NH_135 | AE updates attribute in <ontologyMapping> resource via a ontologyMapping Update Request | Ontology Mapping |
| 200 | TD_M2M_NH_136 | AE deletes OntologyMapping resource via a OntologyMapping Delete Request | Ontology Mapping |
Category: 3GPP Interworking
| Nb | TD ID | TD Description | Procedure/Resource |
|---|---|---|---|
| 201 | TD_M2M_SH_27 | IN-CSE establishes SCEF Configuration for NIDD | Cellular IoT non-IP data delivery (NIDD) |
| 202 | TD_M2M_SH_28 | IN-AE sends a downlink non-IP data to a UE hosting ADN-AE | Cellular IoT non-IP data delivery (NIDD) |
| 203 | TD_M2M_SH_29 | IN-AE sends a downlink non-IP data to a UE hosting ADN-AE | Cellular IoT non-IP data delivery (NIDD) |
| 204 | TD_M2M_SH_30 | IN-AE monitors UE Reachability status | Monitoring events |
| 205 | TD_M2M_SH_31 | UE Availability after DDN Failure scenario | Monitoring events |
| 206 | TD_M2M_SH_32 | UE Communication Failure scenario | Monitoring events |
| 207 | TD_M2M_SH_33 | Roaming status scenario | Monitoring events |
| 208 | TD_M2M_SH_34 | Location Reporting scenario | Monitoring events |
| 209 | TD_M2M_SH_35 | IN-AE triggers ADN-AE hosted on UE | 3GPP Based Device triggering |
| 210 | TD_M2M_SH_36 | IN-AE recalls/replaces a trigger request targeting ADN-AE hosted on UE that has been already created in IN-CSE | 3GPP Based Device triggering |
| 211 | TD_M2M_SH_37 | IN-CSE translates the oneM2M Node Traffic Pattern (TP) into a 3GPP Device Communication Pattern | Configuration of traffic patterns |
| 212 | TD_M2M_SH_38 | IN-AE creates a MBMS Group for handling group related requests | Group message delivery using MBMS |
| 213 | TD_M2M_SH_39 | IN-AE sends a request for accessing member resources to the Group Hosting CSE | Notification Target removal |
Category: Advanced Subscriptions & Notifications
| Nb | TD ID | TD Description | Procedure/Resource |
|---|---|---|---|
| 214 | TD_M2M_NH_137 | AE removes notificationTargetMgmtPolicyRef via a notificationTargetMgmtPolicyRef Delete Request | Notification TargetMgmtPolicyRef |
| 215 | TD_M2M_NH_138 | AE creates a notificationTargetMgmtPolicyRef resource in registrar CSE via a notificationTargetMgmtPolicyRef Create Request | Notification TargetMgmtPolicyRef |
| 216 | TD_M2M_NH_139 | AE retrieves notificationTargetMgmtPolicyRef resource from Registrar CSE | Notification TargetMgmtPolicyRef |
| 217 | TD_M2M_NH_140 | AE updates information about a notificationTargetMgmtPolicyRef via notificationTargetMgmtPolicyRef>Update Request | Notification TargetMgmtPolicyRef |
| 218 | TD_M2M_NH_141 | AE removes notificationTargetMgmtPolicyRef via a notificationTargetMgmtPolicyRef Delete Request | Notification TargetMgmtPolicyRef |
| 219 | TD_M2M_NH_142 | AE creates a notificationTargetPolicy resource in registrar CSE via a notificationTargetPolicy Create Request | NotificationTargetPolicy |
| 220 | TD_M2M_NH_143 | AE retrieves notificationTargetPolicy resource from Registrar CSE | NotificationTargetPolicy |
Category: Modbus Interworking
| Nb | TD ID | TD Description | Procedure/Resource |
|---|---|---|---|
| 232 | TD_M2M_NH_163 | AE1 creates Device Model for Modbus device | Modbus Thermometer device |
| 233 | TD_M2M_NH_164 | Modbus IPE reads data from Modbus device and updates Registrar CSE with the read data | Modbus Thermometer device |
| 234 | TD_M2M_NH_165 | AE writes data into a Modbus device by updating <flexContainer> resource in Registrar CSE | Modbus Thermometer device |
Category: NoDN Interworking
| Nb | TD ID | TD Description | Procedure/Resource |
|---|---|---|---|
| 235 | TD_M2M_NH_166 | NoDN IPE reads data from a NoDN device and updates Registrar CSE with the read data | Generic IPE |
| 236 | TD_M2M_NH_167 | AE writes data into a NoDN device by updating <flexContainer> resource in Registrar CSE | Generic IPE |