8.8 Advanced Subscriptions & Notifications management
8.8.1 Notification Target removal procedure
Interoperability Test Description
| Identifier: | TD_M2M_NH_137 |
| Objective: | AE removes notificationTargetMgmtPolicyRef via a notificationTargetMgmtPolicyRef Delete Request |
| Configuration: | M2M_CFG_10 |
| References: | oneM2M TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.10.8<br />oneM2M TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.33.2.4 |
Pre-test conditions:
AE1 has created an Application Entity resource <AE> on Registrar CSE
AE1 has created a <subscription> resource on Registrar CSE
AE1 has created a <notificationTargetPolicy> resource on Registrar CSE, where policyLabel = "default", action = "accept"
AE2 has created an Application Entity resource <AE> on Registrar CSE
| Test Sequence | |||
|---|---|---|---|
| Step | RP | Type | Description |
| 1 | Stimulus | AE2 is requested to send a notificationTargetSelfReference Delete request | |
| 2 |
Mca |
PRO Check Primitive |
|
| 3 |
Mca |
PRO Check Primitive |
|
| 4 | IOP Check | Check if possible that the Registrar CSE has removed AE2 from the notificationURI attribute in the <subscription> resource | |
| 5 | IOP Check | AE2 indicates successful operation | |
8.8.2 NotificationTargetMgmtPolicyRef management
8.8.2.1 NotificationTargetMgmtPolicyRef Create
Interoperability Test Description
| Identifier: | TD_M2M_NH_138 |
| Objective: | AE creates a notificationTargetMgmtPolicyRef resource in registrar CSE via a notificationTargetMgmtPolicyRef Create Request |
| Configuration: | M2M_CFG_01 |
| References: | oneM2M TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.10.10<br />oneM2M TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.30.2.1 |
Pre-test conditions:
AE has created an application resource <AE> on registrar CSE
AE has created a <subscription> resource on registrar CSE
| Step | RP | Type | Description |
|---|---|---|---|
| 1 | Stimulus | AE sends a request to create a notificationTargetMgmtPolicyRef> | |
| 2 | Mca |
PRO Check Primitive | • op = 1 (Create) • to = {CSEBaseName}/URI of <subscription> resource • fr = AE-ID • rqi = (token-string) • ty = 25 (notificationTargetMgmtPolicyRef) • pc = Serialized representation of <notificationTargetMgmtPolicyRef> resource |
| 3 | IOP Check | Check if possible that the <notificationTargetMgmtPolicyRef> resource is created in registrar CSE | |
| 4 | Mca |
PRO Check Primitive | • rsc = 2001 (CREATED) • rqi = (token-string) same as received in request message • pc = Serialized representation of <notificationTargetMgmtPolicyRef> resource |
| 5 | IOP Check | AE indicates successful operation |
8.8.2.2 NotificationTargetMgmtPolicyRef Retrieve
Interoperability Test Description
| Identifier: | TD_M2M_NH_139 |
| Objective: | AE retrieves notificationTargetMgmtPolicyRef resource from Registrar CSE |
| Configuration: | M2M_CFG_01 |
| References: | oneM2M TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.10.11<br />oneM2M TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.30.2.2 |
Pre-test conditions:
AE has created an Application Entity resource <AE> on Registrar CSE
AE has created a subscription resource <subscription> on Registrar CSE
AE has created a <notificationTargetMgmtPolicyRef> on Registrar CSE
| Step | RP | Type | Description |
|---|---|---|---|
| 1 | Stimulus | AE is requested to send a Retrieve Request for a <notificationTargetMgmtPolicyRef> | |
| 2 | Mca |
PRO Check Primitive | • op = 2 (Retrieve) • to = {CSEBaseName}/URI of <notificationTargetMgmtPolicyRef> resource • fr = AE-ID • rqi = (token-string) • pc = empty |
| 3 | Mca |
PRO Check Primitive | • rsc = 2000 (OK) • rqi = (token-string) same as received in request message • pc = Serialized representation of <notificationTargetMgmtPolicyRef> resource |
| 4 | IOP Check | AE indicates successful operation |
8.8.2.3 NotificationTargetMgmtPolicyRef Update
Interoperability Test Description
| Identifier: | TD_M2M_NH_140 |
| Objective: | AE updates information about a notificationTargetMgmtPolicyRef via notificationTargetMgmtPolicyRef>Update Request |
| Configuration: | M2M_CFG_01 |
| References: | oneM2M TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.10.12<br />oneM2M TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.30.2.3 |
Pre-test conditions:
AE has created an Application Entity resource <AE> on Registrar CSE
AE has created a subscription resource <subscription> on Registrar CSE
AE has created a subscription resource <notificationTargetMgmtPolicyRef> on Registrar CSE
| Step | RP | Type | Description |
|---|---|---|---|
| 1 | Stimulus | AE is requested to send a notificationTargetMgmtPolicyRef Update Request to update the notificationlPolicyID attribute of the resource | |
| 2 | Mca |
PRO Check Primitive | • op = 3 (Update) • to = {CSEBaseName}/URI of <notificationTargetMgmtPolicyRef> resource • fr = AE-ID • rqi = (token-string) • pc = Serialized representation of updated <notificationTargetMgmtPolicyRef> resource |
| 3 | IOP Check | Check if possible that the <notificationTargetMgmtPolicyRef> resource is updated in Registrar CSE | |
| 4 | Mca |
PRO Check Primitive | • rsc = 2004 (Updated) • rqi = (token-string) same as received in request message • pc = Serialized representation of <notificationTargetMgmtPolicyRef> resource |
| 5 | IOP Check | AE indicates successful operation |
8.8.2.4 NotificationTargetMgmtPolicyRef Delete
Interoperability Test Description
| Identifier: | TD_M2M_NH_141 |
| Objective: | AE removes notificationTargetMgmtPolicyRef via a notificationTargetMgmtPolicyRef Delete Request |
| Configuration: | M2M_CFG_01 |
| References: | oneM2M TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.10.12<br />oneM2M TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.30.2.4 |
Pre-test conditions:
AE has created an Application Entity resource <AE> on Registrar CSE
AE has created a notificationTargetMgmtPolicyRef resource <notificationTargetMgmtPolicyRef> on Registrar CSE
| Step | RP | Type | Description |
|---|---|---|---|
| 1 | Stimulus | AE is requested to send a notificationTargetMgmtPolicyRef Delete Request | |
| 2 | Mca |
PRO Check Primitive | • op = 4 (Delete) • to = {CSEBaseName}/URI of <notificationTargetMgmtPolicyRef> resource • fr = AE-ID • rqi = (token-string) • pc = empty |
| 3 | Mca |
PRO Check Primitive | • rsc = 2002 (DELETED) • rqi = (token-string) same as received in request message • pc = empty |
| 4 | IOP Check | Check if possible that the <notificationTargetMgmtPolicyRef> resource has been removed in registrar CSE | |
| 5 | IOP Check | AE indicates successful operation |
8.8.3 NotificationTargetPolicy management
8.8.3.1 NotificationTargetPolicy Create
Interoperability Test Description
| Identifier: | TD_M2M_NH_142 |
| Objective: | AE creates a notificationTargetPolicy resource in registrar CSE via a notificationTargetPolicy Create Request |
| Configuration: | M2M_CFG_01 |
| References: | oneM2M TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.10.14<br />oneM2M TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.31.2.1 |
Pre-test conditions:
AE has created an application resource <AE> on registrar CSE
| Step | RP | Type | Description |
|---|---|---|---|
| 1 | Stimulus | AE sends a request to create a <notificationTargetPolicy> | |
| 2 | Mca |
PRO Check Primitive | • op = 1 (Create) • to = {CSEBaseName} • fr = AE-ID • rqi = (token-string) • ty = 26 (notificationTargetPolicy) • pc = Serialized representation of <notificationTargetPolicy> resource |
| 3 | IOP Check | Check if possible that the <notificationTargetPolicy> resource is created in registrar CSE | |
| 4 | Mca |
PRO Check Primitive | • rsc = 2001 (CREATED) • rqi = (token-string) same as received in request message • pc = Serialized representation of <notificationTargetPolicy> resource |
| 5 | IOP Check | AE indicates successful operation |
8.8.3.2 NotificationTargetPolicy Retrieve
Interoperability Test Description
| Identifier: | TD_M2M_NH_143 |
| Objective: | AE retrieves notificationTargetPolicy resource from Registrar CSE |
| Configuration: | M2M_CFG_01 |
| References: | oneM2M TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.10.15<br />oneM2M TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.31.2.2 |
Pre-test conditions:
AE has created an Application Entity resource <AE> on Registrar CSE
AE has created a <notificationTargetPolicy> on Registrar CSE
| Step | RP | Type | Description |
|---|---|---|---|
| 1 | Stimulus | AE is requested to send a Retrieve Request for a <notificationTargetPolicy> | |
| 2 | Mca |
PRO Check Primitive | • op = 2 (Retrieve) • to = {CSEBaseName}/URI of <notificationTargetPolicy> resource • fr = AE-ID • rqi = (token-string) • pc = empty |
| 3 | Mca |
PRO Check Primitive | • rsc = 2000 (OK) • rqi = (token-string) same as received in request message • pc = Serialized representation of <notificationTargetPolicy> resource |
| 4 | IOP Check | AE indicates successful operation |
8.8.3.3 NotificationTargetPolicy Update
Interoperability Test Description
| Identifier: | TD_M2M_NH_144 |
| Objective: | AE updates information about a notificationTargetPolicy via <notificationTargetPolicy> Update Request |
| Configuration: | M2M_CFG_01 |
| References: | oneM2M TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.10.16<br />oneM2M TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.31.2.3 |
Pre-test conditions:
AE has created an Application Entity resource <AE> on Registrar CSE
AE has created a notificationTargetPolicy resource <notificationTargetPolicy> on Registrar CSE
| Step | RP | Type | Description |
|---|---|---|---|
| 1 | Stimulus | AE is requested to send a notificationTargetPolicy Update Request to update the policyLabel attribute of the resource | |
| 2 | Mca |
PRO Check Primitive | • op = 3 (Update) • to = {CSEBaseName}/URI of <notificationTargetPolicy> resource • fr = AE-ID • rqi = (token-string) • pc = Serialized representation of updated <Subscription> resource |
| 3 | IOP Check | Check if possible that the <notificationTargetPolicy> resource is updated in Registrar CSE | |
| 4 | Mca |
PRO Check Primitive | • rsc = 2004 (Updated) • rqi = (token-string) same as received in request message • pc = Serialized representation of <notificationTargetPolicy> resource |
| 5 | IOP Check | AE indicates successful operation |
8.8.3.4 NotificationTargetPolicy Delete
Interoperability Test Description
| Identifier: | TD_M2M_NH_145 |
| Objective: | AE removes notificationTargetPolicy via a <notificationTargetPolicy> Delete Request |
| Configuration: | M2M_CFG_01 |
| References: | oneM2M TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.10.17<br />oneM2M TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.31.2.4 |
Pre-test conditions:
AE has created an Application Entity resource <AE> on Registrar CSE
AE has created a notificationTargetPolicy resource <notificationTargetPolicy> on Registrar CSE
| Step | RP | Type | Description |
|---|---|---|---|
| 1 | Stimulus | AE is requested to send a notificationTargetPolicy Delete Request | |
| 2 | Mca |
PRO Check Primitive | • op = 4 (Delete) • to = {CSEBaseName}/URI of <notificationTargetPolicy> resource • fr = AE-ID • rqi = (token-string) • pc = empty |
| 3 | Mca |
PRO Check Primitive | • rsc = 2002 (DELETED) • rqi = (token-string) same as received in request message • pc = empty |
| 4 | IOP Check | Check if possible that the <notificationTargetPolicy> resource is deleted in registrar CSE | |
| 5 | IOP Check | AE indicates successful operation |
8.8.4 PolicyDeletionRules management
8.8.4.1 PolicyDeletionRules Create
Interoperability Test Description
| Identifier: | TD_M2M_NH_146 |
| Objective: | AE creates a policyDeletionRules resource in registrar CSE via a policyDeletionRules Create Request |
| Configuration: | M2M_CFG_01 |
| References: | oneM2M TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.10.18<br />oneM2M TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.32.2.1 |
Pre-test conditions:
AE has created an application resource <AE> on registrar CSE
AE has created a <notificationTargetPolicy> on Registrar CSE
| Step | RP | Type | Description |
|---|---|---|---|
| 1 | Stimulus | AE sends a request to create a <policyDeletionRules> | |
| 2 | Mca |
PRO Check Primitive | • op = 1 (Create) • to = {CSEBaseName}/ URI of <notificationTargetPolicy> • fr = AE-ID • rqi = (token-string) • ty = 27 (policyDeletionRules) • pc = Serialized representation of <policyDeletionRules> resource |
| 3 | IOP Check | Check if possible that the <policyDeletionRules> resource is created in registrar CSE | |
| 4 | Mca |
PRO Check Primitive | • rsc = 2001 (CREATED) • rqi = (token-string) same as received in request message • pc = Serialized representation of <policyDeletionRules> resource |
| 5 | IOP Check | AE indicates successful operation |
8.8.4.2 PolicyDeletionRules Retrieve
Interoperability Test Description
| Identifier: | TD_M2M_NH_147 |
| Objective: | AE retrieves policyDeletionRules resource from Registrar CSE |
| Configuration: | M2M_CFG_01 |
| References: | oneM2M TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.10.19<br />oneM2M TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.32.2.2 |
Pre-test conditions:
AE has created an Application Entity resource <AE> on Registrar CSE
AE has created a <notificationTargetPolicy> on Registrar CSE
AE has created a <policyDeletionRules> as a child of <notificationTargetPolicy> on Registrar CSE
| Step | RP | Type | Description |
|---|---|---|---|
| 1 | Stimulus | AE is requested to send a Retrieve Request for a <policyDeletionRules> | |
| 2 | Mca |
PRO Check Primitive | • op = 2 (Retrieve) • to = {CSEBaseName}/URI of <policyDeletionRules> resource • fr = AE-ID • rqi = (token-string) • pc = empty |
| 3 | Mca |
PRO Check Primitive | • rsc = 2000 (OK) • rqi = (token-string) same as received in request message • pc = Serialized representation of <policyDeletionRules> resource |
| 4 | IOP Check | AE indicates successful operation |
8.8.4.3 PolicyDeletionRules Update
Interoperability Test Description
| Identifier: | TD_M2M_NH_148 |
| Objective: | AE updates information about a policyDeletionRules via <policyDeletionRules> Update Request |
| Configuration: | M2M_CFG_01 |
| References: | oneM2M TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.10.20<br />oneM2M TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.32.2.3 |
Pre-test conditions:
AE has created an Application Entity resource <AE> on Registrar CSE
AE has created a <notificationTargetPolicy> on Registrar CSE
AE has created a <policyDeletionRules> as a child of <notificationTargetPolicy> on Registrar CSE
| Step | RP | Type | Description |
|---|---|---|---|
| 1 | Stimulus | AE is requested to send a policyDeletionRules Update Request to update the deletionRulesRelation attribute of the resource | |
| 2 | Mca |
PRO Check Primitive | • op = 3 (Update) • to = {CSEBaseName}/URI of <policyDeletionRules> resource • fr = AE-ID • rqi = (token-string) • pc = Serialized representation of updated <policyDeletionRules> resource |
| 3 | IOP Check | Check if possible that the <policyDeletionRules> resource is updated in Registrar CSE | |
| 4 | Mca |
PRO Check Primitive | • rsc = 2004 (Updated) • rqi = (token-string) same as received in request message • pc = Serialized representation of <policyDeletionRules> resource |
| 5 | IOP Check | AE indicates successful operation |
8.8.4.4 PolicyDeletionRules Delete
Interoperability Test Description
| Identifier: | TD_M2M_NH_149 |
| Objective: | AE removes policyDeletionRules via a <policyDeletionRules> Delete Request |
| Configuration: | M2M_CFG_01 |
| References: | oneM2M TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.10.21<br />oneM2M TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.32.2.4 |
Pre-test conditions:
AE has created an Application Entity resource <AE> on Registrar CSE
AE has created a <notificationTargetPolicy> on Registrar CSE
AE has created a <policyDeletionRules> as a child of <notificationTargetPolicy> on Registrar CSE
| Step | RP | Type | Description |
|---|---|---|---|
| 1 | Stimulus | AE is requested to send a policyDeletionRules Delete Request | |
| 2 | Mca |
PRO Check Primitive | • op = 4 (Delete) • to = {CSEBaseName}/URI of <policyDeletionRules> resource • fr = AE-ID • rqi = (token-string) • pc = empty |
| 3 | Mca |
PRO Check Primitive | • rsc = 2002 (DELETED) • rqi = (token-string) same as received in request message • pc = empty |
| 4 | IOP Check | Check if possible that the <notificationTargetPolicy> resource has been removed in registrar CSE | |
| 5 | IOP Check | AE indicates successful operation |
8.8.5 CrossResourceSubscription management
8.8.5.1 CrossResourceSubscription Create
Interoperability Test Description
| Identifier: | TD_M2M_NH_150 |
| Objective: | AE creates a crossResourceSubscription resource in registrar CSE via a crossResourceSubscription Create Request |
| Configuration: | M2M_CFG_01 |
| References: | oneM2M TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.10.22<br />oneM2M TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.58.2.1 |
Pre-test conditions:
AE has created an application resource <AE> on registrar CSE
| Step | RP | Type | Description |
|---|---|---|---|
| 1 | Stimulus | AE sends a request to create a <crossResourceSubscription> where regularResourcesAsTarget = AE-ID | |
| 2 | Mca |
PRO Check Primitive | • op = 1 (Create) • to = {CSEBaseName} • fr = AE-ID • rqi = (token-string) • ty = 48 (crossResourceSubscription) • pc = Serialized representation of <crossResourceSubscription> resource |
| 3 | IOP Check | Check if possible that the <crossResourceSubscription> resource is created in registrar CSE Check if possible that the <subscribtion> resource is created as a child of <AE> resource in registrar CSE |
|
| 4 | Mca |
PRO Check Primitive | • rsc = 2001 (CREATED) • rqi = (token-string) same as received in request message • pc = Serialized representation of <crossResourceSubscription> resource |
| 5 | IOP Check | AE indicates successful operation |
8.8.5.2 CrossResourceSubscription Retrieve
Interoperability Test Description
| Identifier: | TD_M2M_NH_151 |
| Objective: | AE retrieves crossResourceSubscription resource from Registrar CSE |
| Configuration: | M2M_CFG_01 |
| References: | oneM2M TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.10.23<br />oneM2M TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.58.2.2 |
Pre-test conditions:
AE has created an Application Entity resource <AE> on Registrar CSE
AE has created a <crossResourceSubscription> on Registrar CSE
| Step | RP | Type | Description |
|---|---|---|---|
| 1 | Stimulus | AE is requested to send a Retrieve Request for a <crossResourceSubscription> | |
| 2 | Mca |
PRO Check Primitive | • op = 2 (Retrieve) • to = {CSEBaseName}/URI of <crossResourceSubscription> resource • fr = AE-ID • rqi = (token-string) • pc = empty |
| 3 | Mca |
PRO Check Primitive | • rsc = 2000 (OK) • rqi = (token-string) same as received in request message • pc = Serialized representation of <crossResourceSubscription> resource |
| 4 | IOP Check | AE indicates successful operation |
8.8.5.3 CrossResourceSubscription Update
Interoperability Test Description
| Identifier: | TD_M2M_NH_152 |
| Objective: | AE updates information about a crossResourceSubscription via <crossResourceSubscription> Update Request |
| Configuration: | M2M_CFG_01 |
| References: | oneM2M TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.10.24<br />oneM2M TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.58.2.3 |
Pre-test conditions:
AE has created an Application Entity resource <AE> on Registrar CSE
AE has created a <crossResourceSubscription> on Registrar CSE
| Step | RP | Type | Description |
|---|---|---|---|
| 1 | Stimulus | AE is requested to send a crossResourceSubscription Update Request to update the regularResourcesAsTarget attribute of the resource | |
| 2 | Mca |
PRO Check Primitive | • op = 3 (Update) • to = {CSEBaseName}/URI of <crossResourceSubscription> resource • fr = AE-ID • rqi = (token-string) • pc = Serialized representation of updated <crossResourceSubscription> resource |
| 3 | IOP Check | Check if possible that the <crossResourceSubscription> resource is updated in Registrar CSE If regularResourcesAsTarget contains new target resources, check if possible that <subscription> resources are created to each new target resource |
|
| 4 | Mca |
PRO Check Primitive | • rsc = 2004 (Updated) • rqi = (token-string) same as received in request message • pc = Serialized representation of <crossResourceSubscription> resource |
| 5 | IOP Check | AE indicates successful operation |
8.8.5.4 CrossResourceSubscription Delete
Interoperability Test Description
| Identifier: | TD_M2M_NH_153 |
| Objective: | AE removes crossResourceSubscription via a <crossResourceSubscription> Delete Request |
| Configuration: | M2M_CFG_01 |
| References: | oneM2M TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.10.21<br />oneM2M TS-0004 <a href="#_ref_2">[2]</a>, clause 7.4.32.2.4 |
Pre-test conditions:
AE has created an Application Entity resource <AE> on Registrar CSE
AE has created a <crossResourceSubscription> on Registrar CSE
Registrar CSE has created <subscription> resources as targets of <crossResourceSubscription>
| Step | RP | Type | Description |
|---|---|---|---|
| 1 | Stimulus | AE is requested to send a crossResourceSubscription Delete Request | |
| 2 | Mca |
PRO Check Primitive | • op = 4 (Delete) • to = {CSEBaseName}/URI of <crossResourceSubscription> resource • fr = AE-ID • rqi = (token-string) • pc = empty |
| 3 | Mca |
PRO Check Primitive | • rsc = 2002 (DELETED) • rqi = (token-string) same as received in request message • pc = empty |
| 4 | IOP Check | Check if possible that the <crossResourceSubscription> resource is deleted in registrar CSE Check if possible that the target <subscription> resources are deleted in registrar CSE |
|
| 5 | IOP Check | AE indicates successful operation |
8.8.5.5 Cross-Resource Notification
Interoperability Test Description
| Identifier: | TD_M2M_NH_154 |
| Objective: | AE receives a notification request from the HOST CSE |
| Configuration: | M2M_CFG_10 |
| References: | oneM2M TS-0001 <a href="#_ref_1">[1]</a>, clause 10.2.10.26 |
Pre-test conditions:
AE1 has created an application resource <AE> on registrar CSE
AE1 has created <crossResourceSubscription> on registrar CSE
AE1 has created a container1 resource <container> on registrar CSE
AE1 has created a container2 resource <container> on registrar CSE
AE2 has permissions to UPDATE the container1 and container2 created by AE1
Registrar CSE has created <subscription> resources as a child resource of a container1 and container2 as a target of <crossResourceSubscription> resource
| Step | RP | Type | Description |
|---|---|---|---|
| 1 | Stimulus | AE2 is requested to send an Update request to the container1 created by AE1. This triggers the timer as indicated in timeWindowSize attribute of <crossResourceSubscription> | |
| 2 | Stimulus | AE2 is requested to send an Update request to the container2 created by AE1 within the time frame indicated in timeWindowSize after the 1st request. This triggers or causes the Registrar CSE to send a notification to AE1 | |
| 3 | Check Mca |
PRO Check Primitive | • op = 5 (Notify) • to = notificationURI of subscription resource • from = Registrar CSE-ID • rqi = (token-string) • pc = Serialized representation of Notification data object |
| 3 | IOP Check | Check if the notification representation | |
| 4 | Check Mca |
PRO Check Primitive | Sent response contains: • rsc = 2000 (OK) • rqi = (token-string) same as received in request message |
| 5 | IOP Check | AE1 indicates notification received |