8.1 Resource Type <MAFBase>_
8.1.1 Introduction
A <MAFBase> resource shall represent a MAF. This <MAFBase> resource shall be the root for all the resources that are residing on the MAF.
Table 8.1.1-1: Data Type Definition of <MAFBase>
| Data Type ID | File Name | Note |
|---|---|---|
| MAFBase | SEC-MAFBase-v2_1_0.xsd |
The <MAFBase> resource has no resource-specific attributes.
Table 8.1.1-2: Child resources of <MAFBase> resource
| Child Resource Type | Child Resource Name | Multiplicity | Ref. to Resource Type Definition |
|---|---|---|---|
| <mafClientReg> | [variable] | 0..n | Clause 7.4 |
| <symmKeyReg> | [variable] | 0..n | Clause 7.6 |
8.1.2 <MAFBase> resource specific procedures on CRUD operations
8.1.2.1 Create
Originator:
The <MAFBase> resource shall not be created via API.
Receiver:
Primitive specific operation on Recv-1.0 "Check the syntax of received message":
- If the request is received, the MAF shall execute the following steps in order:
- a) "Create an unsuccessful Response primitive" with the Response Status Code indicating "OPERATION_NOT_ALLOWED" error.
- b) "Send the Response primitive".
8.1.2.2 Retrieve
Originator:
No change from the generic procedures in clause 7.2.2.1 of [3] with clarifications discussed in clauses 5.1 and 6.
Receiver:
Same as the generic procedures in clause 7.2.2.2 of [3] with clarifications discussed in clauses 5.1 and 6, and performing the following step in the place of step Recv-6.3: "Check authorization of the Originator":
The Receiver shall allow all Originators to retrieve this resource.
8.1.2.3 Update
Originator:
The <MAFBase> resource shall not be updated via API.
Receiver :
Primitive specific operation on Recv-1.0 "Check the syntax of received message":
- If the request is received, the MAF shall execute the following steps in order:
- a) "Create an unsuccessful Response primitive" with the Response Status Code indicating "OPERATION_NOT_ALLOWED" error.
- b) "Send the Response primitive".
8.1.2.4 Delete
Originator:
The <MAFBase> resource shall not be deleted via API.
Receiver :
Primitive specific operation on Recv-1.0 "Check the syntax of received message":
- If the request is received, the MAF shall execute the following steps in order:
- a) "Create an unsuccessful Response primitive" with the Response Status Code indicating "OPERATION_NOT_ALLOWED" error.
- b) "Send the Response primitive".