Skip to content

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":

  1. 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":

  1. 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":

  1. 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".