Annex (Normative): Mapping of feature to test purposes

Table 1: Mapping of feature to Test Purposes for CSE

Feature ID
Description
Mapped Test Purposes
CE/GEN/00001/00001
Support Unstructured resource identifier
TP/oneM2M/CSE/GEN/CRE/001_CSR
TP/oneM2M/CSE/GEN/CRE/001_SPR
TP/oneM2M/CSE/GEN/CRE/001_ABS
TP/oneM2M/CSE/GEN/UPD/001_CSR
TP/oneM2M/CSE/GEN/UPD/001_SPR
TP/oneM2M/CSE/GEN/UPD/001_ABS
TP/oneM2M/CSE/GEN/RET/001_CSR
TP/oneM2M/CSE/GEN/RET/001_SPR
TP/oneM2M/CSE/GEN/RET/001_ABS
TP/oneM2M/CSE/GEN/DEL/001_CSR
TP/oneM2M/CSE/GEN/DEL/001_SPR
TP/oneM2M/CSE/GEN/DEL/001_ABS
CE/GEN/00001/00002
Support Structured resource identifier
TP/oneM2M/CSE/GEN/CRE/002_CSR
TP/oneM2M/CSE/GEN/CRE/002_SPR
TP/oneM2M/CSE/GEN/CRE/002_ABS
TP/oneM2M/CSE/GEN/UPD/002_CSR
TP/oneM2M/CSE/GEN/UPD/002_SPR
TP/oneM2M/CSE/GEN/UPD/002_ABS
TP/oneM2M/CSE/GEN/RET/002_CSR
TP/oneM2M/CSE/GEN/RET/002_SPR
TP/oneM2M/CSE/GEN/RET/002_ABS
TP/oneM2M/CSE/GEN/DEL/002_CSR
TP/oneM2M/CSE/GEN/DEL/002_SPR
TP/oneM2M/CSE/GEN/DEL/002_ABS
TP/oneM2M/CSE/GEN/CRE/003_CSR
TP/oneM2M/CSE/GEN/CRE/003_SPR
TP/oneM2M/CSE/GEN/CRE/003_ABS
TP/oneM2M/CSE/GEN/UPD/003_CSR
TP/oneM2M/CSE/GEN/UPD/003_SPR
TP/oneM2M/CSE/GEN/UPD/003_ABS
TP/oneM2M/CSE/GEN/RET/003_CSR
TP/oneM2M/CSE/GEN/RET/003_SPR
TP/oneM2M/CSE/GEN/RET/003_ABS
TP/oneM2M/CSE/GEN/DEL/003_CSR
TP/oneM2M/CSE/GEN/DEL/003_SPR
TP/oneM2M/CSE/GEN/DEL/003_ABS
TP/oneM2M/CSE/GEN/CRE/002_CSR
TP/oneM2M/CSE/GEN/CRE/004_SPR
TP/oneM2M/CSE/GEN/CRE/004_ABS
TP/oneM2M/CSE/GEN/UPD/004_CSR
TP/oneM2M/CSE/GEN/UPD/004_SPR
TP/oneM2M/CSE/GEN/UPD/004_ABS
TP/oneM2M/CSE/GEN/RET/004_CSR
TP/oneM2M/CSE/GEN/RET/004_SPR
TP/oneM2M/CSE/GEN/RET/004_ABS
TP/oneM2M/CSE/GEN/DEL/004_CSR
TP/oneM2M/CSE/GEN/DEL/004_SPR
TP/oneM2M/CSE/GEN/DEL/004_ABS
CE/GEN/00002/00001
Support blocking request
TP/oneM2M/CSE/RT/BR/001_XXX
CE/GEN/00002/00002
Support of request with result content
TP/oneM2M/CSE/DMR/CRE/015_XXX
TP/oneM2M/CSE/DMR/CRE/016_XXX
TP/oneM2M/CSE/DMR/CRE/017_XXX
TP/oneM2M/CSE/DMR/CRE/018_XXX
TP/oneM2M/CSE/DMR/CRE/019_XXX
TP/oneM2M/CSE/DMR/CRE/020_XXX
TP/oneM2M/CSE/DMR/RET/020_XXX
TP/oneM2M/CSE/DMR/RET/021_XXX
TP/oneM2M/CSE/DMR/RET/022_XXX
TP/oneM2M/CSE/DMR/RET/023_XXX
TP/oneM2M/CSE/DMR/RET/024_XXX
TP/oneM2M/CSE/DMR/RET/025_XXX
TP/oneM2M/CSE/DMR/UPD/019_XXX
TP/oneM2M/CSE/DMR/UPD/020_XXX
TP/oneM2M/CSE/DMR/UPD/021_XXX
TP/oneM2M/CSE/DMR/UPD/022_XXX
TP/oneM2M/CSE/DMR/DEL/011_XXX
TP/oneM2M/CSE/DMR/DEL/012_XXX
TP/oneM2M/CSE/DMR/DEL/013_XXX
CE/GEN/00002/00004
Support non-blocking synchronous request handling
TP/oneM2M/CSE/NBR/SYN/001_XXX
TP/oneM2M/CSE/NBR/SYN/002_XXX
TP/oneM2M/CSE/NBR/SYN/003_XXX
CE/GEN/00002/00005
Support non-blocking asynchronous request handling
TP/oneM2M/CSE/NBR/ASY/001_XXX
TP/oneM2M/CSE/NBR/ASY/002_XXX
TP/oneM2M/CSE/NBR/ASY/003_XXX
TP/oneM2M/CSE/NBR/ASY/004_XXX
TP/oneM2M/CSE/NBR/ASY/005_XXX
CE/GEN/00002/00006
Support for transit CSE forwarding of requests and responses
TP/oneM2M/CSE/DMR/001_XXX
TP/oneM2M/CSE/DMR/002_XXX
CE/REG/00001/00001
Support resource.
TP/oneM2M/CSE/REG/CRE/021
TP/oneM2M/CSE/REG/RET/001
TP/oneM2M/CSE/REG/RET/008
TP/oneM2M/CSE/REG/UPD/001
TP/oneM2M/CSE/REG/DEL/001
CE/REG/00001/00002
Support the cseType attribute of
TP/oneM2M/CSE/REG/RET/002_CST
TP/oneM2M/CSE/REG/RET/005
CE/REG/00001/00003
Support the nodeLink attribute of
TP/oneM2M/CSE/REG/RET/002_NL
CE/REG/00002/00001
Support resource
TP/oneM2M/CSE/REG/CRE/016
TP/oneM2M/CSE/REG/CRE/017_API
TP/oneM2M/CSE/REG/CRE/017_RR
TP/oneM2M/CSE/REG/RET/003
TP/oneM2M/CSE/REG/DEL/003
TP/oneM2M/CSE/DMR/RET/013_AE
TP/oneM2M/CSE/DMR/UPD/016_AE/ET
TP/oneM2M/CSE/DMR/UPD/016_AE/RR
CE/REG/00002/00002
AE registration/de-registration without a pre-assigned AE-ID in the registration request and where the AE-ID Stem is configured with 'C'.
TP/oneM2M/CSE/REG/CRE/004
TP/oneM2M/CSE/REG/CRE/011
TP/oneM2M/CSE/REG/CRE/022
TP/oneM2M/CSE/REG/CRE/023
CE/REG/00002/00003
AE registration/de-registration without a pre-assigned AE-ID in the registration request and where the AE-ID Stem is configured with 'S'.
TP/oneM2M/CSE/REG/CRE/020
CE/REG/00002/00004
AE registration/de-registration without a pre-assigned AE-ID in the registration request and where no AE-ID Stem is included.
TP/oneM2M/CSE/REG/CRE/032
CE/REG/00002/00005
AE registration/de-registration without a pre-assigned AE-ID in the registration request and where the AE-ID Stem is configured with 'S' and where announcement to an IN-CSE is needed to get an AE-ID assigned
TP/oneM2M/CSE/REG/CRE/005
TP/oneM2M/CSE/REG/CRE/006
TP/oneM2M/CSE/REG/CRE/007
TP/oneM2M/CSE/REG/CRE/031
TP/oneM2M/CSE/REG/DEL/005
TP/oneM2M/CSE/REG/DEL/006
TP/oneM2M/CSE/REG/DEL/007
CE/DIS/00001/00006
Support discovery with filterCriteria (labels)
AE
TP/oneM2M/CSE/REG/CRE/012_AE/LBL
TP/oneM2M/CSE/REG/RET/004_LBL TP/oneM2M/CSE/DMR/UPD/015_AE/LBL
remoteCSE
TP/oneM2M/CSE/REG/CRE/013_LBL
TP/oneM2M/CSE/REG/CRE/028_LBL
TP/oneM2M/CSE/REG/RET/007_LBL
TP/oneM2M/CSE/REG/UPD/002_LBL
container
TP/oneM2M/CSE/DMR/CRE/012_CNT/LBL
TP/oneM2M/CSE/DMR/UPD/014_CNT/LBL
TP/oneM2M/CSE/DMR/UPD/015_CNT/LBL
contentInstance
TP/oneM2M/CSE/DMR/CRE/012_CIN/LBL
subscription
TP/oneM2M/CSE/DMR/CRE/012_SUB/LBL
TP/oneM2M/CSE/DMR/UPD/014_SUB/LBL
TP/oneM2M/CSE/DMR/UPD/015_SUB/LBL
accessControlPolicy
TP/oneM2M/CSE/DMR/CRE/012_ACP/LBL
TP/oneM2M/CSE/DMR/UPD/014_ACP/LBL
TP/oneM2M/CSE/DMR/UPD/015_ACP/LBL
group
TP/oneM2M/CSE/DMR/UPD/015_GRP/LBL
remoteCSE
TP/oneM2M/CSE/REG/CRE/026_LBL
TP/oneM2M/CSE/REG/UPD/003_LBL
TP/oneM2M/CSE/DMR/UPD/015_CSR/LBL
CE/REG/00002/00007
Support the applicationName attribute of resource
TP/oneM2M/CSE/REG/CRE/012_AE/APN
TP/oneM2M/CSE/REG/RET/004_APN
TP/oneM2M/CSE/DMR/UPD/015_AE/APN
CE/REG/00002/00008
Support the pointOfAccess attribute of resource
TP/oneM2M/CSE/REG/CRE/012_AE/POA
TP/oneM2M/CSE/REG/RET/004_POA
TP/oneM2M/CSE/DMR/UPD/015_AE/POA
CE/REG/00002/00009
AE registration with pre-assigned AE-ID
IN-CSE
TP/oneM2M/CSE/REG/CRE/001_CAE
TP/oneM2M/CSE/REG/CRE/001_SAE
TP/oneM2M/CSE/REG/CRE/002_CAE
TP/oneM2M/CSE/REG/CRE/002_SAE
TP/oneM2M/CSE/REG/CRE/009
TP/oneM2M/CSE/REG/CRE/029
MN-CSE
TP/oneM2M/CSE/REG/CRE/003
TP/oneM2M/CSE/REG/CRE/008
TP/oneM2M/CSE/REG/CRE/010
CE/REG/00004/00001
Support resource with attributes multiplicity equals 1[1]
TP/oneM2M/CSE/REG/CRE/018
TP/oneM2M/CSE/REG/CRE/019
TP/oneM2M/CSE/REG/CRE/025
TP/oneM2M/CSE/REG/RET/006
TP/oneM2M/CSE/REG/RET/010
TP/oneM2M/CSE/REG/DEL/002
TP/oneM2M/CSE/DMR/UPD/016_CSR/ET
TP/oneM2M/CSE/DMR/UPD/016_CSR/RR
CE/REG/00004/00002
Support the cseType attribute of resource
TP/oneM2M/CSE/REG/CRE/013_CST
TP/oneM2M/CSE/REG/RET/007_CST
TP/oneM2M/CSE/REG/CRE/027 (MN only)
CE/REG/00004/00003
Support the pointOfAccess attribute of resource
TP/oneM2M/CSE/REG/CRE/013_POA
TP/oneM2M/CSE/REG/CRE/028_POA
TP/oneM2M/CSE/REG/RET/007_POA
TP/oneM2M/CSE/REG/UPD/002_POA
CE/REG/00004/00004
Support the nodeLink attribute of resource
TP/oneM2M/CSE/REG/CRE/013_NL
TP/oneM2M/CSE/REG/CRE/028_NL
TP/oneM2M/CSE/REG/RET/007_NL
TP/oneM2M/CSE/REG/UPD/002_NL
CE/REG/00005/00001
CSE Registration/De-registration
TP/oneM2M/CSE/REG/CRE/024
TP/oneM2M/CSE/DMR/RET/013_CSR
TP/oneM2M/CSE/REG/UPD/003_ET
TP/oneM2M/CSE/REG/DEL/004
CE/REG/00005/00001
Create the with resourceName attribute
TP/oneM2M/CSE/REG/CRE/026_RN
CE/REG/00005/00001
Create the with expirationTime attribute
TP/oneM2M/CSE/REG/CRE/026_ET
CE/REG/00005/00002
Create the with cseType attribute
TP/oneM2M/CSE/REG/CRE/026_CST
CE/REG/00005/00003
Create the with pointOfAccess attribute
TP/oneM2M/CSE/REG/CRE/026_POA
CE/REG/00005/00005
Create the with nodeLink attribute
TP/oneM2M/CSE/REG/CRE/026_NL
CE/REG/00005/00006
Update the with pointOfAccess attribute
TP/oneM2M/CSE/REG/UPD/003_POA
TP/oneM2M/CSE/DMR/UPD/015_CSR/POA
CE/REG/00005/00007
Update the with requestReachability
TP/oneM2M/CSE/REG/UPD/003_RR
CE/REG/00005/00008
Update the with nodeLink attribute
TP/oneM2M/CSE/REG/UPD/003_NL
TP/oneM2M/CSE/DMR/UPD/015_CSR/NL
CE/REG/00005/00009
Retrieve the resource
TP/oneM2M/CSE/REG/RET/009
CE/DMR/00001/00001
Support resource with attributes multiplicity equals 1[1]
TP/oneM2M/CSE/DMR/CRE/001_CNT/CB
TP/oneM2M/CSE/DMR/CRE/001_CNT/AE
TP/oneM2M/CSE/DMR/CRE/001_CNT/CNT
TP/oneM2M/CSE/DMR/CRE/002_CNT
TP/oneM2M/CSE/DMR/CRE/003_CNT
TP/oneM2M/CSE/DMR/CRE/007_CNT/CIN
TP/oneM2M/CSE/DMR/CRE/008_CNT/CIN
TP/oneM2M/CSE/DMR/CRE/009
TP/oneM2M/CSE/DMR/CRE/010
TP/oneM2M/CSE/DMR/CRE/011
TP/oneM2M/CSE/DMR/CRE/013_CNT_CIN
TP/oneM2M/CSE/DMR/CRE/014_CNT_CIN
TP/oneM2M/CSE/DMR/RET/001_CNT
TP/oneM2M/CSE/DMR/RET/013_CNT
TP/oneM2M/CSE/DMR/UPD/001_CNT/LBL
TP/oneM2M/CSE/DMR/UPD/002_CNT/LBL
TP/oneM2M/CSE/DMR/UPD/003_CNT/LBL
TP/oneM2M/CSE/DMR/UPD/004_CNT/ET/MNI/LBL
TP/oneM2M/CSE/DMR/UPD/005_CNT/EXC
TP/oneM2M/CSE/DMR/UPD/007_CNT/CT
TP/oneM2M/CSE/DMR/UPD/008_CNT/ET
TP/oneM2M/CSE/DMR/UPD/009_CNT/LBL
TP/oneM2M/CSE/DMR/UPD/010_CNT
TP/oneM2M/CSE/DMR/UPD/016_CNT/ET
TP/oneM2M/CSE/DMR/DEL/001_CNT
TP/oneM2M/CSE/DMR/DEL/005
TP/oneM2M/CSE/DMR/DEL/006
CE/DMR/00002/00001
Support the creator attribute of resource
TP/oneM2M/CSE/DMR/CRE/012_CNT/CR
CE/DMR/00001/00002
Support the maxNrOfInstances attribute of resource
TP/oneM2M/CSE/DMR/CRE/005_MNI
TP/oneM2M/CSE/DMR/CRE/006_CNT/MNI
TP/oneM2M/CSE/DMR/CRE/012_CNT/MNI
TP/oneM2M/CSE/DMR/UPD/014_CNT/MNI
TP/oneM2M/CSE/DMR/UPD/015_CNT/MNI
CE/DMR/00001/00003
Support the maxByteSize attribute of resource
TP/oneM2M/CSE/DMR/CRE/005_MBS
TP/oneM2M/CSE/DMR/CRE/006_CNT/MBS
TP/oneM2M/CSE/DMR/CRE/012_CNT/MBS
TP/oneM2M/CSE/DMR/CRE/013_CNT/CIN
TP/oneM2M/CSE/DMR/UPD/014_CNT/MBS
TP/oneM2M/CSE/DMR/UPD/015_CNT/MBS
CE/DMR/00001/00004
Support the maxInstanceAge attribute of resource
TP/oneM2M/CSE/DMR/CRE/005_MIA
TP/oneM2M/CSE/DMR/CRE/006_CNT/MIA
TP/oneM2M/CSE/DMR/CRE/012_CNT/MIA
TP/oneM2M/CSE/DMR/UPD/014_CNT/MIA
TP/oneM2M/CSE/DMR/UPD/015_CNT/MIA
CE/DMR/00002/00001
Support resource with attributes multiplicity equals 1[1]
TP/oneM2M/CSE/DMR/CRE/001_CIN/CNT
TP/oneM2M/CSE/DMR/RET/001_CIN
TP/oneM2M/CSE/DMR/UPD/011_CIN/CNT
TP/oneM2M/CSE/DMR/DEL/001_CIN
CE/DMR/00002/00001
Support the creator attribute of resource
TP/oneM2M/CSE/DMR/CRE/012_CIN/CR
CE/DMR/00002/00002
Support the contentInfo attribute of resource
TP/oneM2M/CSE/DMR/CRE/012_CIN/CNF
CE/DMR/00002/00004
Retrieve and Delete of latest resource by virtual resource
TP/oneM2M/CSE/DMR/RET/012
TP/oneM2M/CSE/DMR/UPD/012
TP/oneM2M/CSE/DMR/DEL/007
CE/DMR/00002/00005
Retrieve and Delete of oldest resource by virtual resource
TP/oneM2M/CSE/DMR/RET/010
TP/oneM2M/CSE/DMR/UPD/013
TP/oneM2M/CSE/DMR/DEL/009
CE/DMR/00003/00001
Support resource with attributes multiplicity equals 1 Support CRUD of resource
TP/oneM2M/CSE/DMR/CRE/002_FLXC
CE/SUB/00001/00001
The Support of resource with attributes multiplicity equals 1[1]
TP/oneM2M/CSE/DMR/CRE/001_SUB/CB
TP/oneM2M/CSE/DMR/CRE/001_SUB/AE
TP/oneM2M/CSE/DMR/CRE/001_SUB/CNT
TP/oneM2M/CSE/DMR/CRE/001_SUB/ACP
TP/oneM2M/CSE/DMR/CRE/001_SUB/CSR
TP/oneM2M/CSE/DMR/CRE/001_SUB/GRP
TP/oneM2M/CSE/DMR/CRE/002_SUB
TP/oneM2M/CSE/DMR/CRE/003_SUB
TP/oneM2M/CSE/DMR/RET/001_SUB
TP/oneM2M/CSE/DMR/RET/013_SUB
TP/oneM2M/CSE/DMR/UPD/001_SUB/LBL
TP/oneM2M/CSE/DMR/UPD/002_SUB/LBL
TP/oneM2M/CSE/DMR/UPD/003_SUB/LBL
TP/oneM2M/CSE/DMR/UPD/004_SUB/ET/LBL/EXC
TP/oneM2M/CSE/DMR/UPD/005_SUB/MNI
TP/oneM2M/CSE/DMR/UPD/007_SUB/CT
TP/oneM2M/CSE/DMR/UPD/008_SUB/ET
TP/oneM2M/CSE/DMR/UPD/009_SUB/LBL
TP/oneM2M/CSE/DMR/UPD/016_SUB/ET
TP/oneM2M/CSE/DMR/UPD/016_SUB/NU
TP/oneM2M/CSE/DMR/UPD/016_SUB/NCT
TP/oneM2M/CSE/DMR/DEL/001_SUB
CE/SUB/00001/00001
Support the creator attribute of resource
TP/oneM2M/CSE/DMR/CRE/012_SUB/CR
CE/SUB/00004/00001
Support the subscriberURI attribute of resource
TP/oneM2M/CSE/DMR/CRE/012_SUB/SU
CE/SUB/00004/00001
Notify the address indicated in notificationURI with notification elements multiplicity equals 1[2]
TP/oneM2M/CSE/SUB/CRE/001_SUB
TP/oneM2M/CSE/SUB/CRE/001_CIN
TP/oneM2M/CSE/SUB/CRE/003
TP/oneM2M/CSE/SUB/CRE/005
CE/SUB/00004/00002
Notify with notificationEvent/representation set in the notification
TP/oneM2M/CSE/SUB/CRE/005
TP/oneM2M/CSE/SUB/UPD/001
TP/oneM2M/CSE/SUB/UPD/002
TP/oneM2M/CSE/SUB/UPD/003
TP/oneM2M/CSE/SUB/UPD/004
TP/oneM2M/CSE/SUB/UPD/005
TP/oneM2M/CSE/SUB/UPD/006
TP/oneM2M/CSE/SUB/UPD/007
TP/oneM2M/CSE/SUB/UPD/008
TP/oneM2M/CSE/SUB/UPD/009
TP/oneM2M/CSE/SUB/DEL/001
TP/oneM2M/CSE/SUB/DEL/002
TP/oneM2M/CSE/SUB/DEL/003
TP/oneM2M/CSE/SUB/NTF/001
TP/oneM2M/CSE/SUB/NTF/002
TP/oneM2M/CSE/SUB/NTF/003
CE/SUB/00004/00003
Notify with creator set in the notification
TP/oneM2M/CSE/SUB/CRE/004
CE/SEC/00001/00001
Support resource with attributes multiplicity equals 1[1]
TP/oneM2M/CSE/DMR/CRE/001_ACP/CB
TP/oneM2M/CSE/DMR/CRE/001_ACP/AE
TP/oneM2M/CSE/DMR/CRE/001_ACP/AEA
TP/oneM2M/CSE/DMR/CRE/002_ACP
TP/oneM2M/CSE/DMR/CRE/003_ACP
TP/oneM2M/CSE/DMR/RET/001_ACP
TP/oneM2M/CSE/DMR/RET/013_ACP
TP/oneM2M/CSE/DMR/UPD/001_ACP/LBL
TP/oneM2M/CSE/DMR/UPD/002_ACP/LBL
TP/oneM2M/CSE/DMR/UPD/003_ACP/LBL
TP/oneM2M/CSE/DMR/UPD/004_ACP/PV/AT/LBL
TP/oneM2M/CSE/DMR/UPD/005_ACP/EXC
TP/oneM2M/CSE/DMR/UPD/007_ACP/CT
TP/oneM2M/CSE/DMR/UPD/008_ACP/ET
TP/oneM2M/CSE/DMR/UPD/009_ACP/LBL
TP/oneM2M/CSE/DMR/UPD/016_ACP/ET
TP/oneM2M/CSE/DMR/UPD/016_ACP/PV
TP/oneM2M/CSE/DMR/UPD/016_ACP/PVS
TP/oneM2M/CSE/DMR/DEL/001_ACP
TP/oneM2M/CSE/SEC/ACP/CRE/001
TP/oneM2M/CSE/SEC/ACP/CRE/002
TP/oneM2M/CSE/SEC/ACP/CRE/003
TP/oneM2M/CSE/SEC/ACP/CRE/004
CE/SEC/00002/00001
Support accessControlPolicyIDs attribute for that the Implementation supports.
TP/oneM2M/CSE/DMR/CRE/012_SUB/ACPI
TP/oneM2M/CSE/DMR/CRE/012_CNT/ACPI
TP/oneM2M/CSE/DMR/UPD/014_CNT/ACPI
TP/oneM2M/CSE/DMR/UPD/015_AE/ACPI
TP/oneM2M/CSE/DMR/UPD/015_CNT/ACPI
TP/oneM2M/CSE/DMR/UPD/015_SUB/ACPI
TP/oneM2M/CSE/DMR/UPD/015_GRP/ACPI
TP/oneM2M/CSE/SEC/ACP/UPD/001
TP/oneM2M/CSE/SEC/ACP/UPD/002
CE/SEC/00002/00002
Support access control decision and enforcement making on the Hosting CSE
TP/oneM2M/CSE/DMR/CRE/004_CNT
TP/oneM2M/CSE/DMR/CRE/004_ACP
TP/oneM2M/CSE/DMR/CRE/004_SUB
TP/oneM2M/CSE/DMR/CRE/004_GRP
TP/oneM2M/CSE/DMR/CRE/004_PCH
TP/oneM2M/CSE/DMR/RET/003_ACPTP/oneM2M/CSE/DMR/RET/003_CNT TP/oneM2M/CSE/DMR/RET/003_SUB TP/oneM2M/CSE/DMR/RET/014_ACP
TP/oneM2M/CSE/DMR/RET/014_AE
TP/oneM2M/CSE/DMR/RET/014_CNT
TP/oneM2M/CSE/DMR/RET/014_CSR
TP/oneM2M/CSE/DMR/RET/014_SUB
TP/oneM2M/CSE/DMR/RET/014_GRP
TP/oneM2M/CSE/DMR/UPD/006_CNT/LBL
TP/oneM2M/CSE/DMR/UPD/006_ACP/LBL
TP/oneM2M/CSE/DMR/UPD/006_SUB/LBL
TP/oneM2M/CSE/DMR/DEL/002_CNT
TP/oneM2M/CSE/DMR/DEL/002_ACP
TP/oneM2M/CSE/DMR/DEL/002_SUB
TP/oneM2M/CSE/DMR/DEL/002_GRP
TP/oneM2M/CSE/SUB/CRE/002
TP/oneM2M/CSE/SEC/ACP/001_CRE
TP/oneM2M/CSE/SEC/ACP/001_UPD
TP/oneM2M/CSE/SEC/ACP/001_RET
TP/oneM2M/CSE/SEC/ACP/001_DEL
TP/oneM2M/CSE/SEC/ACP/002_CRE
TP/oneM2M/CSE/SEC/ACP/002_UPD
TP/oneM2M/CSE/SEC/ACP/002_RET
TP/oneM2M/CSE/SEC/ACP/002_DEL
TP/oneM2M/CSE/SEC/ACP/003_CRE
TP/oneM2M/CSE/SEC/ACP/003_UPD
TP/oneM2M/CSE/SEC/ACP/003_RET
TP/oneM2M/CSE/SEC/ACP/003_DEL
TP/oneM2M/CSE/SEC/ACP/004_CRE
TP/oneM2M/CSE/SEC/ACP/004_UPD
TP/oneM2M/CSE/SEC/ACP/004_RET
TP/oneM2M/CSE/SEC/ACP/004_DEL
TP/oneM2M/CSE/SEC/ACP/005_CRE
TP/oneM2M/CSE/SEC/ACP/005_UPD
TP/oneM2M/CSE/SEC/ACP/005_RET
TP/oneM2M/CSE/SEC/ACP/005_DEL
TP/oneM2M/CSE/SEC/ACP/006_CRE
TP/oneM2M/CSE/SEC/ACP/006_UPD
TP/oneM2M/CSE/SEC/ACP/006_RET
TP/oneM2M/CSE/SEC/ACP/006_DEL
TP/oneM2M/CSE/SEC/ACP/007_CRE
TP/oneM2M/CSE/SEC/ACP/007_UPD
TP/oneM2M/CSE/SEC/ACP/007_RET
TP/oneM2M/CSE/SEC/ACP/007_DEL
TP/oneM2M/CSE/SEC/ACP/008_CRE
TP/oneM2M/CSE/SEC/ACP/008_UPD
TP/oneM2M/CSE/SEC/ACP/008_RET
TP/oneM2M/CSE/SEC/ACP/008_DEL
TP/oneM2M/CSE/SEC/ACP/009_CRE
TP/oneM2M/CSE/SEC/ACP/009_UPD
TP/oneM2M/CSE/SEC/ACP/009_RET
TP/oneM2M/CSE/SEC/ACP/009_DEL
TP/oneM2M/CSE/SEC/ACP/010_CRE
TP/oneM2M/CSE/SEC/ACP/010_UPD
TP/oneM2M/CSE/SEC/ACP/010_RET
TP/oneM2M/CSE/SEC/ACP/010_DEL
TP/oneM2M/CSE/SEC/ACP/011_CRE
TP/oneM2M/CSE/SEC/ACP/011_UPD
TP/oneM2M/CSE/SEC/ACP/011_RET
TP/oneM2M/CSE/SEC/ACP/011_DEL
TP/oneM2M/CSE/SEC/ACP/012_CRE
TP/oneM2M/CSE/SEC/ACP/012_UPD
TP/oneM2M/CSE/SEC/ACP/012_RET
TP/oneM2M/CSE/SEC/ACP/012_DEL
CE/DIS/00001/00001
Support the Discovery request with filterUsage equals to "Discovery"
TP/oneM2M/CSE/DIS/001
TP/oneM2M/CSE/DIS/004
TP/oneM2M/CSE/DIS/005
TP/oneM2M/CSE/DIS/006
CE/DIS/00001/00002
Support discovery with filterCriteria (createdBefore, createdAfter, modifiedSince, unmodifiedSince, stateTagSmaller, stateTagBigger, expireBefore, expireAfter, labels, resourceType, sizeAbove, sizeBelow, contentType, limit, attribute)
TP/oneM2M/CSE/DIS/002
TP/oneM2M/CSE/DIS/003
TP/oneM2M/CSE/DIS/007
TP/oneM2M/CSE/DIS/008
TP/oneM2M/CSE/DIS/009
CE/DIS/00001/00003
Support discovery with filterCriteria (level, offset)
CE/DIS/00001/00004
Support discovery with content filter (contentFilterSyntax, contentFilterQuery of filterCriteria)
CE/DIS/00001/00005
Support discovery with filterCriteria (filterOperation)
CE/GMG/00001/00001
Support resource with MIXED memberType
TP/oneM2M/CSE/DMR/CRE/001_GRP/CB
TP/oneM2M/CSE/DMR/CRE/001_GRP/AE
TP/oneM2M/CSE/DMR/CRE/002_GRP
TP/oneM2M/CSE/DMR/CRE/003_GRP
TP/oneM2M/CSE/DMR/RET/001_GRP
TP/oneM2M/CSE/DMR/RET/013_GRP
TP/oneM2M/CSE/DMR/UPD/001_GRP/LBL
TP/oneM2M/CSE/DMR/UPD/002_GRP/LBL
TP/oneM2M/CSE/DMR/UPD/003_GRP/LBL
TP/oneM2M/CSE/DMR/UPD/004_GRP/ET/GN/LBL
TP/oneM2M/CSE/DMR/UPD/005_GRP/EXC
TP/oneM2M/CSE/DMR/UPD/006_GRP/LBL
TP/oneM2M/CSE/DMR/UPD/007_GRP/CT
TP/oneM2M/CSE/DMR/UPD/008_GRP/ET
TP/oneM2M/CSE/DMR/UPD/009_GRP/LBL
TP/oneM2M/CSE/DMR/UPD/016_GRP/ET
TP/oneM2M/CSE/DMR/UPD/016_GRP/MNM
TP/oneM2M/CSE/DMR/UPD/016_GRP/MID
TP/oneM2M/CSE/DMR/DEL/001_GRP
TP/oneM2M/CSE/DMR/DEL/002_GRP
TP/oneM2M/CSE/GMG/CRE/001
TP/oneM2M/CSE/GMG/CRE/003
TP/oneM2M/CSE/GMG/UPD/002
TP/oneM2M/CSE/GMG/UPD/007
TP/oneM2M/CSE/GMG/UPD/008
TP/oneM2M/CSE/DMR/UPD/015_GRP/GN
CE/GMG/00002/00001
Support resource with single specific resource types
TP/oneM2M/CSE/GMG/CRE/002
TP/oneM2M/CSE/GMG/CRE/004
TP/oneM2M/CSE/GMG/CRE/005
TP/oneM2M/CSE/GMG/CRE/006
TP/oneM2M/CSE/GMG/CRE/007
TP/oneM2M/CSE/GMG/UPD/001
TP/oneM2M/CSE/GMG/UPD/003
TP/oneM2M/CSE/GMG/UPD/004
TP/oneM2M/CSE/GMG/UPD/005
TP/oneM2M/CSE/GMG/UPD/006
TP/oneM2M/CSE/GMG/UPD/009
TP/oneM2M/CSE/GMG/UPD/010
CE/GMG/00003/00001
Fan out of request to all members and aggregate member responses
TP/oneM2M/CSE/GMG/RET/001
TP/oneM2M/CSE/GMG/001_CRE
TP/oneM2M/CSE/GMG/001_RET
TP/oneM2M/CSE/GMG/001_UPD
TP/oneM2M/CSE/GMG/001_DEL
TP/oneM2M/CSE/GMG/002_CRE
TP/oneM2M/CSE/GMG/002_RET
TP/oneM2M/CSE/GMG/002_UPD
TP/oneM2M/CSE/GMG/002_DEL
TP/oneM2M/CSE/GMG/003_CRE
TP/oneM2M/CSE/GMG/003_RET
TP/oneM2M/CSE/GMG/003_UPD
TP/oneM2M/CSE/GMG/003_DEL
TP/oneM2M/CSE/GMG/004_CRE
TP/oneM2M/CSE/GMG/004_RET
TP/oneM2M/CSE/GMG/004_UPD
TP/oneM2M/CSE/GMG/004_DEL
TP/oneM2M/CSE/GMG/005_CRE
TP/oneM2M/CSE/GMG/005_RET
TP/oneM2M/CSE/GMG/005_UPD
TP/oneM2M/CSE/GMG/005_DEL
TP/oneM2M/CSE/GMG/006_CRE
TP/oneM2M/CSE/GMG/006_RET
TP/oneM2M/CSE/GMG/006_UPD
TP/oneM2M/CSE/GMG/006_DEL
CE/GMG/00003/00002
Create sub group resource in case multiple members belong to same member CSE
CE/GMG/00003/00003
Create resource via group without aggregating notifications
CE/GMG/00003/00004
Create resource via group and aggregate notifications
CE/GMG/00003/00005
Support the membersAccessControlPolicyIDs attribute of resource
TP/oneM2M/CSE/DMR/UPD/015_GRP/MACP
CE/PCH/00001/00001
Polling Channel resource management
TP/oneM2M/CSE/DMR/CRE/001_PCH/AE
TP/oneM2M/CSE/DMR/CRE/002_PCH
TP/oneM2M/CSE/DMR/CRE/003_PCH
TP/oneM2M/CSE/DMR/RET/001_PCH
TP/oneM2M/CSE/DMR/UPD/001_PCH/LBL
TP/oneM2M/CSE/DMR/UPD/002_PCH/LBL
TP/oneM2M/CSE/DMR/UPD/003_PCH TP/oneM2M/CSE/DMR/UPD/007_PCH/CT
TP/oneM2M/CSE/DMR/UPD/009_PCH/EXC TP/oneM2M/CSE/DMR/DEL/001_PCH
CE/PCH/00002/00001
Long Polling Procedure
TP/oneM2M/CSE/PCH/001
TP/oneM2M/CSE/PCH/002
TP/oneM2M/CSE/PCH/003
TP/oneM2M/CSE/PCH/004
TP/oneM2M/CSE/PCH/005_XXX
TP/oneM2M/CSE/PCH/006

Table 2: Mapping of feature to Test Purposes for AE

Feature ID
Description
Mapped Test Purposes
AE/GEN/00001
Support one of the format of resource identification
TP/oneM2M/AE/GEN/CRE/001_CSR
TP/oneM2M/AE/GEN/CRE/001_SPR
TP/oneM2M/AE/GEN/CRE/001_ABS
TP/oneM2M/AE/GEN/CRE/002_CSR
TP/oneM2M/AE/GEN/CRE/002_SPR
TP/oneM2M/AE/GEN/CRE/002_ABS
TP/oneM2M/AE/GEN/UPD/001_CSR
TP/oneM2M/AE/GEN/UPD/001_SPR
TP/oneM2M/AE/GEN/UPD/001_ABS
TP/oneM2M/AE/GEN/UPD/002_CSR
TP/oneM2M/AE/GEN/UPD/002_SPR
TP/oneM2M/AE/GEN/UPD/002_ABS
TP/oneM2M/AE/GEN/RET/001_CSR
TP/oneM2M/AE/GEN/RET/001_SPR
TP/oneM2M/AE/GEN/RET/001_ABS
TP/oneM2M/AE/GEN/RET/002_CSR
TP/oneM2M/AE/GEN/RET/002_SPR
TP/oneM2M/AE/GEN/RET/002_ABS
TP/oneM2M/AE/GEN/DEL/001_CSR
TP/oneM2M/AE/GEN/DEL/001_SPR
TP/oneM2M/AE/GEN/DEL/001_ABS
TP/oneM2M/AE/GEN/DEL/002_CSR
TP/oneM2M/AE/GEN/DEL/002_SPR
TP/oneM2M/AE/GEN/DEL/002_ABS
AE/GEN/00002/00001
Support create request
TP/oneM2M/AE/DMR/CRE/001
AE/DMR/00002/00001
Support create contentInstance
TP/oneM2M/AE/DMR/CRE/002
AE/REG/00002/00001
Create
TP/oneM2M/AE/REG//CRE/001
TP/oneM2M/AE/REG/CRE/002_RR
AE/GEN/00003/00001
Create with resourceName
TP/oneM2M/AE/REG/CRE/002_RN
AE/GEN/00003/00002
Create with expirationTime
TP/oneM2M/AE/REG/CRE/002_ET
AE/DIS/00001/00017
Create with labels
TP/oneM2M/AE/REG/CRE/002_LBL
AE/REG/00002/00002
Create with applicationName
TP/oneM2M/AE/REG/CRE/002_APN
AE/DMR/00001/00001
Create with no attribute set
TP/oneM2M/AE/DMR/CRE/001
AE/GEN/00003/00001
Create with resourceName
TP/oneM2M/AE/DMR/CRE/004_RN
AE/GEN/00003/00002
Create with expirationTime
TP/oneM2M/AE/DMR/CRE/004_ET
AE/DIS/00001/00017
Create with labels
TP/oneM2M/AE/DMR/CRE/004_LBL
AE/DMR/00001/00002
Create with maxNrOfInstances
TP/oneM2M/AE/DMR/CRE/004_MNI
AE/DMR/00001/00003
Create with maxByteSize
TP/oneM2M/AE/DMR/CRE/004_MBS
AE/DMR/00001/00004
Create with maxInstanceAge
TP/oneM2M/AE/DMR/CRE/004_MIA
AE/GEN/00003/00001
Create with resourceName
TP/oneM2M/AE/DMR/CRE/003_RN
AE/GEN/00003/00002
Create with expirationTime
TP/oneM2M/AE/DMR/CRE/003_ET
AE/DIS/00001/00017
Create with labels
TP/oneM2M/AE/DMR/CRE/003_LBL
AE/DMR/00002/00002
Create with contentInfo
TP/oneM2M/AE/DMR/CRE/003_CNF
AE/REG/00002/00003
Create with pointOfAccess
TP/oneM2M/AE/REG/CRE/002_POA
AE/SUB/00001/00001
Create with mandatory attributes [2]
TP/oneM2M/AE/SUB/CRE/001
AE/SUB/00004/00001
Receiving a notification
GE/PCH/00001/00001
GE/PCH/00001/00002
GE/PCH/00001/00003
Polling Channel resource management
GE/PCH/00002/00001
Long Polling Procedure
AE/GEN/00002/00002
Support Retrieve request targeting one resource
TP/oneM2M/AE/DMR/RET/001_CB
TP/oneM2M/AE/DMR/RET/001_AE
TP/oneM2M/AE/DMR/RET/001_CNT
AE/GEN/00002/00003
Support Update request targeting one resource
TP/oneM2M/AE/DMR/UPD/002_LBL
AE/GEN/00002/00004
Support Delete request targeting one resource
TP/oneM2M/AE/DMR/DEL/003
AE/REG/00001/00001
The Retrieval of resource
TP/oneM2M/AE/DMR/RET/001_CB
AE/REG/00002/00004
Create with nodeLink
TP/oneM2M/AE/REG/CRE/002_NL
AE/REG/00002/00005
Create with contentSerialization
TP/oneM2M/AE/REG/CRE/002_CSZ
AE/GEN/00003/00002
Update with expirationTime
TP/oneM2M/AE/DMR/UPD/001_ET
AE/DIS/00001/00017
Update with labels
TP/oneM2M/AE/DMR/UPD/001_LBL
AE/REG/00002/00007
Update with applicationName
TP/oneM2M/AE/DMR/UPD/001_APN
AE/REG/00002/00008
Update with pointOfAccess
TP/oneM2M/AE/DMR/UPD/001_POA
AE/REG/00002/00009
Update with nodeLink
TP/oneM2M/AE/DMR/UPD/001_NL
AE/GEN/00002/00005
Update with requestReachability
TP/oneM2M/AE/DMR/UPD/001_RR
AE/REG/00002/00010
Update with contentSerialization
TP/oneM2M/AE/DMR/UPD/001_CSZ
AE/REG/00002/00013
Delete
TP/oneM2M/AE/REG/DEL/001
AE/REG/00002/00012
Retrieve
TP/oneM2M/AE/DMR/RET/001_AE
AE/GEN/00003/00002
Update with expirationTime
TP/oneM2M/AE/DMR/UPD/002_ET
AE/DIS/00001/00017
Update with labels
TP/oneM2M/AE/DMR/UPD/002_LBL
AE/DMR/00001/00006
Update with maxNrOfInstances
TP/oneM2M/AE/DMR/UPD/002_MNI
AE/DMR/00001/00007
Update with maxByteSize
TP/oneM2M/AE/DMR/UPD/002_MBS
AE/DMR/00001/00008
Update with maxInstanceAge
TP/oneM2M/AE/DMR/UPD/002_MIA
AE/DMR/00001/00011
Delete
TP/oneM2M/AE/DMR/DEL/003
AE/DMR/00001/00012
Retrieve
TP/oneM2M/AE/DMR/RET/004
AE/DMR/00002/00001
Create with mandatory attributes
TP/oneM2M/AE/DMR/CRE/002
AE/DMR/00002/00003
Create with contentRef
TP/oneM2M/AE/DMR/CRE/003_CONR
AE/DMR/00002/00004
Retrieve resource targeting the resource
TP/oneM2M/AE/DMR/RET/005
AE/DMR/00002/00005
Retrieve oldest resource targeting the resource
TP/oneM2M/AE/DMR/RET/002
AE/DMR/00002/00006
Retrieve latest resource targeting the resource
TP/oneM2M/AE/DMR/RET/003
AE/DMR/00002/00007
Delete
TP/oneM2M/AE/DMR/DEL/004
AE/DMR/00002/00008
Delete oldest resource targeting the resource
TP/oneM2M/AE/DMR/DEL/001
AE/DMR/00002/00009
Delete latest resource targeting the resource
TP/oneM2M/AE/DMR/DEL/002
AE/REG/00002/00001
Create with App-IDattribute
TP/oneM2M/AE/REG/CRE/002_API
VOID
Create with ontologyRefattribute
TP/oneM2M/AE/REG/CRE/002_OR
VOID
Update with ontologyRefattribute
TP/oneM2M/AE/DMR/UPD/001_OR
AE/SEC/00001/00007
Create with acpi
TP/oneM2M/AE/DMR/CRE/004_ACPI
VOID
Create with ontologyRef
TP/oneM2M/AE/DMR/CRE/004_OR
VOID
Create with locationID
TP/oneM2M/AE/DMR/CRE/004_LI
AE/SUB/00001/00002
Create with labels
TP/oneM2M/AE/SUB/CRE/002_LBL
AE/SUB/00001/00005
Create with subscriberURI
TP/oneM2M/AE/SUB/CRE/002_SU
AE/SEC/00001/00007
Create with acpi
TP/oneM2M/AE/SUB/CRE/002_ACPI
AE/SUB/00002/00001
Create with eventNotificationCriteria
TP/oneM2M/AE/SUB/CRE/002_ENC
AE/SUB/00002/00002
Create with expirationCounter
TP/oneM2M/AE/SUB/CRE/002_EXC
AE/SUB/00003/00001
Create with notificationForwardingURI
TP/oneM2M/AE/SUB/CRE/002_NFU
AE/SUB/00002/00009
Create with notificationContentType
TP/oneM2M/AE/SUB/CRE/002_NCT
AE/SUB/00002/00010
Create with notificationEventCat
TP/oneM2M/AE/SUB/CRE/002_NEC
VOID
Support NOTIFY Request
TP/oneM2M/AE/SUB/NTF/001
TP/oneM2M/AE/SUB/NTF/002