Skip to content
Snippets Groups Projects

SDS-2025-0017R02-ogc_ipe_configuration_aspects_supl

Open Ingo Friese requested to merge SDS-2025-0017-ogc_ipe_configuration_aspects_supl into R5
@@ -190,11 +190,11 @@ The IPE shall map the 'result' attribute of an OGC/STA 'Observation' to the 'con
#### 6.3.2.0 Overview
The IPE needs to perform configuration steps on the hosting CSE.
The IPE needs to perform configuration steps on the hosting CSE.
#### 6.3.2.1 Communication direction oneM2M CSE towards IPE
In Figure 6.3.2.1-1 a oneM2M AE, triggert by a sensor, sends data to the CSE by creating a `<contentInstance>` in a `<container>` at the CSE.
In Figure 6.3.2.1-1 a oneM2M AE, triggered by a sensor, sends data to the CSE by creating a `<contentInstance>` in a `<container>` at the CSE.
The IPE subscribes to the `<container>`by creating a `<subscription>` and receives a `<notification>` message along with the `<contentInstance>` when new data arrives.
![Figure 6.3.2.1-1: Message flow from AE to CSE to IPE](media/config_cse1.png)
@@ -214,21 +214,21 @@ The detailed configuration steps are shown in Figure 6.3.2.1-2:
#### 6.3.2.2 Communication direction IPE towards oneM2M CSE
In Figure 6.3.2.2-1, a oneM2M AE creates a `<subscription>` to the `<container>` in the CSE that is used by the IPE to store data from the OGC/STA server. The IPE creates a `<contentInstance>` in the dedicated `<container>`. Subsequently, the AE receives a `<notification>` along with data contained in a `<contentInstance>` every time when the IPE creates new data.
In Figure 6.3.2.2-1, a oneM2M AE creates a `<subscription>` to the destination `<container>` in the CSE that is used by the IPE to store data from the OGC/STA server. The IPE creates a `<contentInstance>` in the dedicated `<container>`. Subsequently, the AE receives a `<notification>` along with data contained in a `<contentInstance>` every time when the IPE creates new data.
![Figure 6.3.2.2-1: Data message flow from IPE to CSE to AE](media/config_cse23.png)
**Figure 6.3.2.2-1: Data message flow from IPE to CSE to AE**
If the `<container>` does not exist, and if necessary, a related `<AE>` shall be created on the hosting CSE. The required URLs shall be available to the IPE during operation.
If the destination `<container>` does not exist, it shall be created. If the creation of a `<container>` requires a related `<AE>`, the `<AE>` shall be registered on the hosting CSE. The required URLs shall be available to the IPE during operation.
![Figure 6.3.2.2-2: Configuration message flow for IPE to CSE direction](media/config_cse_flow23.png)
**Figure 6.3.2.2-2: Configuration message flow for IPE to CSE direction**
The detailed configuration steps are shown in Figure 6.3.2.2-2:
1) The IPE requests to create an `<AE>` resource on the hosting CSE.
2) The hosting CSE evaluates the request, performs the appropriate checks, and creates the `<AE>` resource.
1) The IPE requests to register an `<AE>` resource on the hosting CSE.
2) The hosting CSE evaluates the request, performs the appropriate checks, and registers the `<AE>` resource.
3) The hosting CSE responds with a successful result message upon successful creation of the `<AE>` resource; otherwise, it responds with an error.
4) The IPE requests to create a `<container>` under the `<AE>`.
5) The hosting CSE evaluates the requests, performs the appropriate checks, and creates the `<container>` resource.
Loading