5.6 New Management Objects
5.6.1 M2M CMDH Policies MO (MCMDHMO)
The M2M CMDH Policies MO (MCMDHMO) resides in the Management Tree of any ASN or MN which support Device Management via OMA DM 1.3 and OMA DM 2.0. This MO corresponds to instances of the cmdhPolicy resource and its child resources which all represent subtypes of the mgmtObj resource type, as specified in clause D.12 of the oneM2M functional architecture oneM2M TS-0001 [1] and Annex D.12 of the Service Layer Core Protocol specification TS-0004 [2].
This MO maintains information regarding the remote provisioning and management of CMDH policies.
Figure 5.6.1-1 gives the pictorial description of the MCMDHMO.
Figure 5.6.1-1: Structure of OMA-DM compatible M2M CMDH Policies MO (MCMDHMO)
The various nodes within this MO are described as follows.
<x>
Status | Tree Occurrence | Format | Min. Access Types |
---|---|---|---|
Required | One | node | Get |
This placeholder node is the root node for the MCMDHMO which includes all MOs related to CMDH Policy management. The parent node of this node defines the location of this MO in the Management Tree. The Management Object Identifier for the MCMDHMO shall be: "urn:oma:mo:ext-onem2m-mcmdhmo:1.0". Detailed information about each of the individual MOs included in the MCMDHMO can be found in clause D.12 of the oneM2M Functional Architecture TS-0001.
<x>/cmdhPolicy
Status | Tree Occurrence | Format | Min. Access Types |
---|---|---|---|
Required | One | node | Get |
This interior node is the parent node of instances of cmdhPolicy MOs.
<x>/cmdhPolicy/<x>
Status | Tree Occurrence | Format | Min. Access Types |
---|---|---|---|
Required | OneOrMore | node | Get |
This placeholder interior node represents the specific instances of cmdhPolicy MOs.
<x>/cmdhPolicy/<x>/name
Status | Tree Occurrence | Format | Min. Access Types |
---|---|---|---|
Required | One | chr | Get |
This leaf node contains the name attribute of a cmdhPolicy resource instance.
<x>/cmdhPolicy/<x>/defaultRule
Status | Tree Occurrence | Format | Min. Access Types |
---|---|---|---|
Required | One | chr | Get |
This leaf node includes a reference (mgmntLink) to an instance of a cmdhDefaults node.
<x>/cmdhPolicy/<x>/limitRules
Status | Tree Occurrence | Format | Min. Access Types |
---|---|---|---|
Required | OneOrMore | chr | Get |
This leaf node includes a reference (mgmtLink) to an instance of a cmdhLimits node.
<x>/cmdhPolicy/<x>/NetworkAccessECRules
Status | Tree Occurrence | Format | Min. Access Types |
---|---|---|---|
Required | OneOrMore | chr | Get |
This leaf node includes a reference (mgmtLink) to an instance of a cmdhNetworkAccess node.
<x>/cmdhPolicy/<x>/bufferRules
Status | Tree Occurrence | Format | Min. Access Types |
---|---|---|---|
Required | OneOrMore | chr | Get |
This leaf node includes a reference (mgmntLink) to an instance of a cmdhBuffer node.
<x>/activeCmdhPolicy
Status | Tree Occurrence | Format | Min. Access Types |
---|---|---|---|
Required | One | Node | Get |
This interior node is the parent node of an activeCmdhPolicy MO instance.
<x>/activeCmdhPolicy/<x>
Status | Tree Occurrence | Format | Min. Access Types |
---|---|---|---|
Required | One | node |
This placeholder node represents an instance of a activeCmdhPolicy MO.
<x>/activeCmdhPolicy/<x>/enable
Status | Tree Occurrence | Format | Min. Access Types |
---|---|---|---|
Required | One | chr | Get |
This leaf node includes a reference to the currently active instance of the cmdhPolicy MO.
<x>/cmdhDefaults
Status | Tree Occurrence | Format | Min. Access Types |
---|---|---|---|
Required | One | node | Get |
This interior node is the parent node of instances of the cmdhDefaults MO. This MO defines which CMDH related parameters will be used by default when a request or response message contains the Event Category parameter but not any other CMDH related parameters and which default Event Category parameter shall be used when none is given in the message.
<x>/cmdhDefaults/<x>
Status | Tree Occurrence | Format | Min. Access Types |
---|---|---|---|
Required | OneOrMore | node | Get |
This placeholder node represents the instances of cmdhDefaults MOs.
<x>/cmdhDefaults/<x>/defaultECRules
Status | Tree Occurrence | Format | Min. Access Types |
---|---|---|---|
Required | OneOrMore | chr | Get |
This leaf node includes a reference (mgmtLink) to an instance of the cmdhDefEcValue MO.
<x>/cmdhDefaults/<x>/defaultECParamRules
Status | Tree Occurrence | Format | Min. Access Types |
---|---|---|---|
Required | OneOrMore | chr | Get |
This leaf node includes a reference (mgmtLink) to an instance of the cmdhEcDefParamValue MO.
<x>/cmdhDefEcValue
Status | Tree Occurrence | Format | Min. Access Types |
---|---|---|---|
Required | One | node | Get |
This interior node is the parent node of cmdhDefEcValue MOs. This MO defines a default Event Category value to be used when the given conditions are met. This default Event Category is applicable only if it is not indicated in the message itself.
<x>/cmdhDefEcValue/<x>
Status | Tree Occurrence | Format | Min. Access Types |
---|---|---|---|
Required | OneOrMore | node | Get |
This placeholder interior node represents the instances of the cmdhDefEcValue MOs.
<x>/cmdhDefEcValue/<x>/order
Status | Tree Occurrence | Format | Min. Access Types |
---|---|---|---|
Required | One | int | Get |
This leaf node contains the order attribute of the cmdhDefEcValue resource instance. This represents an index which defines the order of processing of multiple cmdhDefEcValue instances.
<x>/cmdhDefEcValue/<x>/defEcValue
Status | Tree Occurrence | Format | Min. Access Types |
---|---|---|---|
Required | One | chr | Get |
This leaf node contains the defEcValue attribute of the cmdhDefEcValue resource instance. This represents the default Event Category value to be applied when the conditions given in this instance of the cmdhDefEcValue MO are matched.
<x>/cmdhDefEcValue/<x>/requestOrigin | Status | Tree Occurrence | Format | Min. Access Types | |----------|-----------------|--------|-------------------| | Required | One | node | Get |
This interior node contains the requestOrigin attribute of the cmdhDefEcValue resource instance. This represents a list of message originator IDs that need to be matched.
<x>/cmdhDefEcValue/<x>/requestOrigin/<x>
Status | Tree Occurrence | Format | Min. Access Types |
---|---|---|---|
Required | One | node | Get |
This placeholder node represents the root of the list of requestOrigin values.
<x>/cmdhDefEcValue/<x>/requestOrigin/<x>/m2mid
Status | Tree Occurrence | Format | Min. Access Types |
---|---|---|---|
Required | OneOrMore | chr | Get |
This leaf node contains one list element of the requestOrigin attribute. (i.e. one message originator ID).
<x>/cmdhDefEcValue/<x>/requestContext
Status | Tree Occurrence | Format | Min. Access Types |
---|---|---|---|
Optional | ZeroOrOne | chr | Get |
This leaf node contains the requestContext attribute of the cmdhDefEcValue resource instance. This represents context information (e.g. battery status) which needs to be matched.
<x>/cmdhDefEcValue/<x>/requestContextNotification
Status | Tree Occurrence | Format | Min. Access Types |
---|---|---|---|
Optional | ZeroOrOne | bool | Get |
This leaf node contains the requestContextNotification attribute of the cmdhDefEcValue resource instance. This node indicates whether or not notification procedures apply.
<x>/cmdhDefEcValue/<x>/requestCharacteristics
Status | Tree Occurrence | Format | Min. Access Types |
---|---|---|---|
Optional | ZeroOrOne | chr | Get |
This leaf node contains the requestCharacteristics attribute of the cmdhDefEcValue resource instance. This node indicates request message parameters that need to be matched.
**<x>/cmdhEcDefParamValues/
Status | Tree Occurrence | Format | Min. Access Types |
---|---|---|---|
Required | One | node | Get |
This interior node is the parent node of the cmdhEcDefParamValues MO. This MO defines default settings of Request Expiration Timestamp, Result Expiration Timestamp, Operation Execution Time, Response Persistence and Delivery Aggregation message parameter values to be used for specific Event Categories.
<x>/cmdhEcDefParamValues/<x>
Status | Tree Occurrence | Format | Min. Access Types |
---|---|---|---|
Required | One | chr | Get |
This interior placeholder node represents the instances of the cmdhEcDefParamValues MOs.
<x>/cmdhEcDefParamValues/<x>/applicableEventCategory
Status | Tree Occurrence | Format | Min. Access Types |
---|---|---|---|
Required | One | node | Get |
This interior node contains the applicableEventCategory attribute of the cmdhEcDefParamValues resource instance.
<x>/cmdhEcDefParamValues/<x>/applicableEventCategory/<x>
Status | Tree Occurrence | Format | Min. Access Types |
---|---|---|---|
Required | One | node | Get |
This placeholder node represents the root of the list of eventCat values.
<x>/cmdhEcDefParamValues/<x>/applicableEventCategory/<x>/eventCat
Status | Tree Occurrence | Format | Min. Access Types |
---|---|---|---|
Required | OneOrMore | chr | Get |
This leaf node contains one eventCat list element of the applicableEventCategory attribute.
<x>/cmdhEcDefParamValues/<x>/defaultResultExpTime
Status | Tree Occurrence | Format | Min. Access Types |
---|---|---|---|
Required | One | int | Get |
This leaf node contains the defaultResultExpTime attribute of the cmdhEcDefParamValues resource instance.
<x>/cmdhEcDefParamValues/<x>/defaultOpExecTime
Status | Tree Occurrence | Format | Min. Access Types |
---|---|---|---|
Required | One | int | Get |
This leaf node contains the defaultOpExpTime attribute of the cmdhEcDefParamValues resource instance.
<x>/cmdhEcDefParamValues/<x>/defaultRespPersistence
Status | Tree Occurrence | Format | Min. Access Types |
---|---|---|---|
Required | One | int | Get |
This leaf node contains the defaultRespPersistence attribute of the cmdhEcDefParamValues resource instance.
<x>/cmdhEcDefParamValues/<x>/defaultDelAggregation
Status | Tree Occurrence | Format | Min. Access Types |
---|---|---|---|
Required | One | bool | Get |
This leaf node contains the defaultDelAggregation attribute of the cmdhEcDefParamValues resource instance.
<x>/cmdhLimits
Status | Tree Occurrence | Format | Min. Access Types |
---|---|---|---|
Required | One | node | Get |
This interior node is the parent node of the cmdhLimits MO. This MO defines the allowed limits for CMDH related parameters in request or response messages with a given Event Category value.
<x>/cmdhLimits/<x>
Status | Tree Occurrence | Format | Min. Access Types |
---|---|---|---|
Required | One | node | Get |
This interior placeholder node represents the instances of the cmdhLimits MO.
<x>/cmdhLimits/<x>/order
Status | Tree Occurrence | Format | Min. Access Types |
---|---|---|---|
Required | One | int | Get |
This leaf node contains the order attribute of the cmdhLimits resource instance.
<x>/cmdhLimits/<x>/requestOrigin
Status | Tree Occurrence | Format | Min. Access Types |
---|---|---|---|
Required | One | node | Get |
This interior node contains the RequestOrigin attribute of the cmdhLimits resource instance.
<x>/cmdhLimits/<x>/requestOrigin/<x>
Status | Tree Occurrence | Format | Min. Access Types |
---|---|---|---|
Required | One | node | Get |
This placeholder node represents the root of the list of requestOrigin values.
<x>/cmdhLimits/<x>/requestOrigin/<x>/m2mid | Status | Tree Occurrence | Format | Min. Access Types | |----------|-----------------|--------|-------------------| | Required | OneOrMore | chr | Get |
This leaf node contains one list element of the requestOrigin attribute, i.e. one message originator ID.
<x>/cmdhLimits/<x>/RequestContext
Status | Tree Occurrence | Format | Min. Access Types |
---|---|---|---|
Optional | ZeroOrMore | chr | Get |
This leaf node contains the RequestContext attribute of the cmdhLimits resource instance.
<x>/cmdhLimits/<x>/RequestContextNotification
Status | Tree Occurrence | Format | Min. Access Types |
---|---|---|---|
Optional | ZeroOrOne | bool | Get |
This leaf node contains the RequestContextNotification attribute of the cmdhLimits resource instance.
<x>/cmdhLimits/<x>/RequestCharacteristics
Status | Tree Occurrence | Format | Min. Access Types |
---|---|---|---|
Optional | ZeroOrOne | chr | Get |
This leaf node contains the RequestCharacteristics attribute of the cmdhLimits resource instance.
<x>/cmdhLimits/<x>/limitsEventCategory
Status | Tree Occurrence | Format | Min. Access Types |
---|---|---|---|
Required | One | node | Get |
This interior node contains the limitsEventCategory attribute of the cmdhLimits resource instance.
<x>/cmdhLimits/<x>/limitsEventCategory/<x>
Status | Tree Occurrence | Format | Min. Access Types |
---|---|---|---|
Required | One | node | Get |
This placeholder node represents the root of the list of eventCat values.
<x>/cmdhLimits/<x>/limitsEventCategory/<x>/eventCat
Status | Tree Occurrence | Format | Min. Access Types |
---|---|---|---|
Required | OneOrMore | chr | Get |
This leaf node contains one eventCat list element of the limitsEventCategory attribute.
<x>/cmdhLimits/<x>/limitsRequestExpTime
Status | Tree Occurrence | Format | Min. Access Types |
---|---|---|---|
Required | One | node | Get |
This interior node contains the limitsRequestExpTime attribute of the cmdhLimits resource instance.
<x>/cmdhLimits/<x>/limitsRequestExpTime/<x>
Status | Tree Occurrence | Format | Min. Access Types |
---|---|---|---|
Required | One | node | Get |
This placeholder node represents the root of the list of minimal and maximal Request Expiration Timestamp values.
<x>/cmdhLimits/<x>/limitsRequestExpTime/<x>/minTime
Status | Tree Occurrence | Format | Min. Access Types |
---|---|---|---|
Required | One | int | Get |
This leaf node contains the minimal value of the Request Expiration Timestamp in units of milliseconds.
<x>/cmdhLimits/<x>/limitsRequestExpTime/<x>/maxTime
Status | Tree Occurrence | Format | Min. Access Types |
---|---|---|---|
Required | One | int | Get |
This leaf node contains the maximal value of the Request Expiration Timestamp in units of milliseconds.
<x>/cmdhLimits/<x>/limitsResultExpTime
Status | Tree Occurrence | Format | Min. Access Types |
---|---|---|---|
Required | One | node | Get |
This interior node contains the limitsResultExpTime attribute of the cmdhLimits resource instance.
<x>/cmdhLimits/<x>/limitsResultExpTime/<x>
Status | Tree Occurrence | Format | Min. Access Types |
---|---|---|---|
Required | One | node | Get |
This placeholder node represents the root of the list of minimal and maximal Result Expiration Timestamp values.
<x>/cmdhLimits/<x>/limitsResultExpTime/<x>/minTime
Status | Tree Occurrence | Format | Min. Access Types |
---|---|---|---|
Required | One | int | Get |
This leaf node contains the minimal value of the Result Expiration Timestamp parameter in units of milliseconds.
<x>/cmdhLimits/<x>/limitsResultExpTime/<x>/maxTime
Status | Tree Occurrence | Format | Min. Access Types |
---|---|---|---|
Required | One | int | Get |
This leaf node contains the maximal value of the Result Expiration Timestamp parameter in units of milliseconds.
<x>/cmdhLimits/<x>/limitsOpExecTime
Status | Tree Occurrence | Format | Min. Access Types |
---|---|---|---|
Required | One | node | Get |
This interior node contains the limitsOpExecTime attribute of the cmdhLimits resource instance.
<x>/cmdhLimits/<x>/limitsOpExecTime/<x>
Status | Tree Occurrence | Format | Min. Access Types |
---|---|---|---|
Required | One | node | Get |
This placeholder node represents the root of the list of minimal and maximal Operation Execution Time values.
<x>/cmdhLimits/<x>/limitsOpExecTime/<x>/minTime
Status | Tree Occurrence | Format | Min. Access Types |
---|---|---|---|
Required | One | int | Get |
This leaf node contains the minimal value of the Operation Execution Time parameter in units of milliseconds.
<x>/cmdhLimits/<x>/limitsOpExecTime/<x>/maxTime
Status | Tree Occurrence | Format | Min. Access Types |
---|---|---|---|
Required | One | int | Get |
This leaf node contains the maximal value of the Operation Execution Time parameter in units of milliseconds.
<x>/cmdhLimits/<x>/limitsRespPersistence
Status | Tree Occurrence | Format | Min. Access Types |
---|---|---|---|
Required | One | node | Get |
This interior node contains the limitsRespPersistence attribute of the cmdhLimits resource instance.
<x>/cmdhLimits/<x>/limitsRespPersistence/<x>
Status | Tree Occurrence | Format | Min. Access Types |
---|---|---|---|
Required | One | node | Get |
This placeholder node represents the root of the list of minimal and maximal Response Persistence Time values.
<x>/cmdhLimits/<x>/limitsRespPersistence/<x>/minTime
Status | Tree Occurrence | Format | Min. Access Types |
---|---|---|---|
Required | One | int | Get |
This leaf node contains the minimal value of the Response Persistence parameter in units of milliseconds.
<x>/cmdhLimits/<x>/limitsRespPersistence/<x>/maxTime
Status | Tree Occurrence | Format | Min. Access Types |
---|---|---|---|
Required | One | int | Get |
This leaf node contains the maximal value of the Response Persistence parameter in units of milliseconds.
<x>/cmdhLimits/<x>/limitsDelAggregation
Status | Tree Occurrence | Format | Min. Access Types |
---|---|---|---|
Required | One | node | Get |
This interior node contains the limitsDelAggregation attribute of the cmdhLimits resource instance.
<x>/cmdhLimits/<x>/limitsDelAggregation/<x>
Status | Tree Occurrence | Format | Min. Access Types |
---|---|---|---|
Required | One | node | Get |
This placeholder node represents the root of the list of Delivery Aggregation settings.
<x>/cmdhLimits/<x>/limitsDelAggregation/<x>/boolean
Status | Tree Occurrence | Format | Min. Access Types |
---|---|---|---|
Required | OneOrMore | bool | Get |
This leaf node contains the permitted boolean value(s) of the limitsDelAggregation attribute. This list has one or two elements, representing the allowed values of the boolean value space domain.
<x>/cmdhNetworkAccessRules
Status | Tree Occurrence | Format | Min. Access Types |
---|---|---|---|
Required | One | node | Get |
This interior node is the parent node of cmdhNetworkAccessRules MOs. This MO defines the conditions when usage of specific Underlying Networks is allowed for request or response messages with a given Event Category value.
<x>/cmdhNetworkAccessRules/<x>
Status | Tree Occurrence | Format | Min. Access Types |
---|---|---|---|
Required | OneOrMore | node | Get |
This interior placeholder node represents the instances of the cmdhNetworkAccessRulesMO.
<x>/cmdhNetworkAccessRules/<x>/applicableEventCategories
Status | Tree Occurrence | Format | Min. Access Types |
---|---|---|---|
Required | One | node | Get |
This interior node contains the applicableEventCategories attribute of the cmdhNetworkAccessRules resource instance.
<x>/cmdhNetworkAccessRules/<x>/applicableEventCategories/<x>
Status | Tree Occurrence | Format | Min. Access Types |
---|---|---|---|
Required | One | node | Get |
This placeholder node represents the root of the list of eventCat values.
<x>/cmdhNetworkAccessRules/<x>/applicableEventCategories/<x>/eventCat
Status | Tree Occurrence | Format | Min. Access Types |
---|---|---|---|
Required | OneOrMore | chr | Get |
This leaf node contains one eventCat list element of the applicableEventCategories attribute.
<x>/cmdhNetworkAccessRules/<x>/cmdhNwAccessRule
Status | Tree Occurrence | Format | Min. Access Types |
---|---|---|---|
Optional | ZeroOrMore | chr | Get |
This leaf node includes a reference (mgmtLink) to an instance of the cmdhNwAccessRule MO.
<x>/cmdhNwAccessRule
Status | Tree Occurrence | Format | Min. Access Types |
---|---|---|---|
Required | One | node | Get |
This interior node is the parent node of cmdhNwAccessRule MOs.
<x>/cmdhNwAccessRule/<x>
Status | Tree Occurrence | Format | Min. Access Types |
---|---|---|---|
Optional | ZeroOrMore | node | Get |
This interior placeholder node represents instances of the cmdhNwAccessRule MO.
<x>/cmdhNwAccessRule/<x>/targetNetwork
Status | Tree Occurrence | Format | Min. Access Types |
---|---|---|---|
Required | One | node | Get |
This interior node contains the targetNetwork attribute of the cmdhNwAccessRule resource instance.
<x>/cmdhNwAccessRule/<x>/targetNetwork/<x>
Status | Tree Occurrence | Format | Min. Access Types |
---|---|---|---|
Required | One | node | Get |
This placeholder node represents the root of the list of targetNetwork values.
<x>/cmdhNwAccessRule/<x>/targetNetwork/<x>/m2mid
Status | Tree Occurrence | Format | Min. Access Types |
---|---|---|---|
Required | OneOrMore | chr | Get |
Each of these leaf nodes contains one m2mid, representing an identifier for a targetNetwork.
<x>/cmdhNwAccessRule/<x>/minReqVolume
Status | Tree Occurrence | Format | Min. Access Types |
---|---|---|---|
Required | One | int | Get |
This leaf node contains the minReqVolume attribute of the cmdhNwAccessRule resource instance in units of bytes.
<x>/cmdhNwAccessRule/<x>/backOffParameters
Status | Tree Occurrence | Format | Min. Access Types |
---|---|---|---|
Required | One | node | Get |
This interior node contains the backOffParameters attribute of the cmdhNwAccessRule resource instance.
<x>/cmdhNwAccessRule/<x>/backOffParameters/backOffParametersSet
Status | Tree Occurrence | Format | Min. Access Types |
---|---|---|---|
Required | OneOrMore | node | Get |
This interior node represents the root of a backOffParametersSet.
<x>/cmdhNwAccessRule/<x>/backOffParameters/backOffParametersSet/networkAction
Status | Tree Occurrence | Format | Min. Access Types |
---|---|---|---|
Optional | ZeroOrOne | int | Get |
This leaf node contains an optional networkAction element.
<x>/cmdhNwAccessRule/<x>/backOffParameters/backOffParametersSet/initialBackOffTime
Status | Tree Occurrence | Format | Min. Access Types |
---|---|---|---|
Required | One | int | Get |
This leaf node contains the initialBackOffTime in units of milliseconds.
<x>/cmdhNwAccessRule/<x>/backOffParameters/backOffParametersSet/additionalBackOffTime
Status | Tree Occurrence | Format | Min. Access Types |
---|---|---|---|
Required | One | int | Get |
This leaf node contains the additionalBackOffTime in units of milliseconds.
<x>/cmdhNwAccessRule/<x>/backOffParameters/backOffParametersSet/maximumBackoffTime
Status | Tree Occurrence | Format | Min. Access Types |
---|---|---|---|
Required | One | int | Get |
This leaf node contains the maximumBackoffTime in units of milliseconds.
<x>/cmdhNwAccessRule/<x>/backOffParameters/backOffParametersSet/optionalRandomBackoffTime
Status | Tree Occurrence | Format | Min. Access Types |
---|---|---|---|
Optional | ZeroOrOne | int | Get |
This leaf node contains the optionalRandomBackoffTime in units of milliseconds.
<x>/cmdhNwAccessRule/<x>/otherConditions
Status | Tree Occurrence | Format | Min. Access Types |
---|---|---|---|
Optional | ZeroOrOne | chr | Get |
This leaf node contains the otherConditions attribute of the cmdhNwAccessRule resource instance.
<x>/cmdhNwAccessRule/<x>/allowedSchedule
Status | Tree Occurrence | Format | Min. Access Types |
---|---|---|---|
Required | One | node | Get |
This interior node represents the root of the allowedSchedule of the cmdhNwAccessRule resource instance.
<x>/cmdhNwAccessRule/<x>/allowedSchedule/<x>
Status | Tree Occurrence | Format | Min. Access Types |
---|---|---|---|
Required | OneOrMore | node | Get |
This placeholder node represents the root of the time schedule.
<x>/cmdhNwAccessRule/<x>/allowedSchedule/<x>/schedule
Status | Tree Occurrence | Format | Min. Access Types |
---|---|---|---|
Required | OneOrMore | chr | Get |
This leaf node contains the time schedule in form of the syntax defined for the scheduleElement in the Core Protocol Specification TS-0004.
<x>/cmdhBuffer
Status | Tree Occurrence | Format | Min. Access Types |
---|---|---|---|
Required | One | node | Get |
This interior node is the parent node of the cmdhBuffer MO. This MO defines limits of supported buffer size to be used for storing pending messages with a given Event Category value and their priorities when deletion of messages cannot be avoided.
<x>/cmdhBuffer/<x>
Status | Tree Occurrence | Format | Min. Access Types |
---|---|---|---|
Required | OneOrMore | node | Get |
This interior placeholder represents the instances of the cmdhBuffer MO.
<x>/cmdhBuffer/<x>/applicableEventCategory
Status | Tree Occurrence | Format | Min. Access Types |
---|---|---|---|
Required | One | node | Get |
This interior node contains the applicableEventCategory attribute of the cmdhBuffer resource instance.
<x>/cmdhBuffer/<x>/applicableEventCategory/<x>
Status | Tree Occurrence | Format | Min. Access Types |
---|---|---|---|
Required | One | node | Get |
This placeholder node represents the root of the list of eventCat values.
<x>/cmdhBuffer/<x>/applicableEventCategory/<x>/eventCat
Status | Tree Occurrence | Format | Min. Access Types |
---|---|---|---|
Required | OneOrMore | chr | Get |
This leaf node contains one eventCat list element of the applicableEventCategory attribute.
<x>/cmdhBuffer/<x>/maxBufferSize
Status | Tree Occurrence | Format | Min. Access Types |
---|---|---|---|
Required | One | int | Get |
This leaf node contains the maxBufferSize attribute of the cmdhBuffer resource instance. Buffer Size is defined in units of bytes.
<x>/cmdhBuffer/<x>/storagePriority
Status | Tree Occurrence | Format | Min. Access Types |
---|---|---|---|
Required | One | int | Get |
This leaf node contains the storagePriority attribute of the cmdhBuffer resource instance.
5.6.2 M2M FieldDeviceConfig (MFDCMO)
The M2M FieldDeviceConfig MO (MFDCMO) resides in the Management Tree of any ADN, ASN or MN which supports Device Management via OMA DM 1.3 and OMA DM 2.0. This MO corresponds to instances of the Field Device Configuration resources specified in oneM2M TS-0022 [22] which all represent specializations of the mgmtObj resource type.
This MO maintains information required for registration of AEs and CSEs to their registrar CSE, application configuration parameters which ma be needed by AEs, as well information required to configure security profiles for communication over the Mca and Mcc reference points defined in oneM2M TS-0001 [11], and over the Mmaf and Mmef reference points defined in TS-0032 [23] .
Figure 5.6.2-1 gives the pictorial description of the MFDCMO.
Figure 5.6.2-1: Structure of OMA-DM compatible M2M FieldDeviceConfig MO (MFDCMO)
The various nodes within this MO are described as follows.
<x>
Status | Tree Occurrence | Format | Min. Access Types |
---|---|---|---|
Required | One | node | Get |
This placeholder node is the root node for the MFDCMO which includes MOs related to field device configuration. The parent node of this node defines the location of this MO in the Management Tree. The Management Object Identifier for the MFDCMO shall be: "urn:oma:mo:ext-onem2m-mfdcmo:1.0". Detailed information about each of the individual MOs included in the MFDCMO can be found in oneM2M specification TS-0022 "Field Device Configuration" [22].
<x>/registration
Status | Tree Occurrence | Format | Min. Access Types |
---|---|---|---|
Required | One | node | Get |
This interior node is the parent node of instances of registration MOs.
<x>/registration/<x>
Status | Tree Occurrence | Format | Min. Access Types |
---|---|---|---|
Optional | ZeroOrMore | node | Get |
This placeholder interior node represents the specific instances of registration MOs.
<x>/registration/<x>/originatorID
Status | Tree Occurrence | Format | Min. Access Types |
---|---|---|---|
Optional | ZeroOrOne | chr | Get |
This leaf node contains the originatorID attribute of a registration resource instance.
<x>/registration/<x>/poA
Status | Tree Occurrence | Format | Min. Access Types |
---|---|---|---|
Required | One | chr | Get |
This leaf node contains the poA attribute of a registration resource instance.
<x>/registration/<x>/appID
Status | Tree Occurrence | Format | Min. Access Types |
---|---|---|---|
Optional | ZeroOrOne | chr | Get |
This leaf node contains the appID attribute of a registration resource instance.
<x>/registration/<x>/externalID
Status | Tree Occurrence | Format | Min. Access Types |
---|---|---|---|
Optional | ZeroOrOne | chr | Get |
This leaf node contains the externalID attribute of a registration resource instance.
<x>/registration/<x>/triggerRecipientID
Status | Tree Occurrence | Format | Min. Access Types |
---|---|---|---|
Required | OneOrMore | chr | Get |
This leaf node contains the triggerRecipientID attribute of a registration resource instance.
<x>/registration/<x>/authenticationProfile
Status | Tree Occurrence | Format | Min. Access Types |
---|---|---|---|
Optional | ZeroOrOne | chr | Get |
This leaf node includes a reference (mgmtLink) to an instance of an authenticationProfile node.
<x>/dataCollection
Status | Tree Occurrence | Format | Min. Access Types |
---|---|---|---|
Required | One | node | Get |
This interior node is the parent node of a dataCollection MO instance.
<x>/dataCollection/<x>
Status | Tree Occurrence | Format | Min. Access Types |
---|---|---|---|
Optional | ZeroOrMore | node | Get |
This placeholder node represents an instance of a dataCollection MO.
<x>/dataCollection/<x>/containerPath
Status | Tree Occurrence | Format | Min. Access Types |
---|---|---|---|
Required | One | chr | Get |
This leaf node contains the containerPath attribute of a dataCollection resource instance.
<x>/dataCollection/<x>/reportingSchedule
Status | Tree Occurrence | Format | Min. Access Types |
---|---|---|---|
Optional | ZeroOrOne | node | Get |
This interior node is the parent node of the reportingSchedule attribute of a dataCollection resource instance.
<x>/dataCollection/<x>/reportingSchedule/scheduleEntry
Status | Tree Occurrence | Format | Min. Access Types |
---|---|---|---|
Required | OneOrMore | chr | Get |
Each of these leaf nodes contains a scheduleEntry element of the reportingSchedule attribute of the dataCollection resource instance.
<x>/dataCollection/<x>/measurementSchedule
Status | Tree Occurrence | Format | Min. Access Types |
---|---|---|---|
Optional | ZeroOrOne | node | Get |
This interior node is the parent node of the measurementSchedule attribute of a dataCollection resource instance.
<x>/dataCollection/<x>/measurementSchedule/scheduleEntry
Status | Tree Occurrence | Format | Min. Access Types |
---|---|---|---|
Required | OneOrMore | chr | Get |
Each of these leaf nodes contains a scheduleEntry element of the measurementSchedule attribute of the dataCollection resource instance.
<x>/dataCollection/<x>/authenticationProfile
Status | Tree Occurrence | Format | Min. Access Types |
---|---|---|---|
Optional | ZeroOrOne | chr | Get |
This leaf node includes a reference (mgmtLink) to an instance of an authenticationProfile node.
<x>/authenticationProfile
Status | Tree Occurrence | Format | Min. Access Types |
---|---|---|---|
Required | One | node | Get |
This interior node is the parent node of an authenticationProfile MO instance.
<x>/authenticationProfile/<x>
Status | Tree Occurrence | Format | Min. Access Types |
---|---|---|---|
Optional | ZeroOrMore | node | Get |
This placeholder node represents an instance of an authenticationProfile MO.
<x>/authenticationProfile/<x>/SUID
Status | Tree Occurrence | Format | Min. Access Types |
---|---|---|---|
Required | One | int | Get |
This leaf node contains the SUID attribute of an authenticationProfile resource instance.
<x>/authenticationProfile/<x>/TLSCiphersuites
Status | Tree Occurrence | Format | Min. Access Types |
---|---|---|---|
Optional | ZeroOrOne | node | Get |
This interior node is the parent node of the TLSCiphersuites attribute of an authenticationProfile resource instance.
<x>/authenticationProfile/<x>/TLSCiphersuites/ciphersuite
Status | Tree Occurrence | Format | Min. Access Types |
---|---|---|---|
Required | OneOrMore | chr | Get |
Each of these leaf nodes contains a ciphersuite element in hexchar format of the TLSCiphersuites attribute of the authenticationProfile resource instance.
<x>/authenticationProfile/<x>/symmKeyID
Status | Tree Occurrence | Format | Min. Access Types |
---|---|---|---|
Optional | ZeroOrOne | chr | Get |
This leaf node contains the symmKeyID attribute of an authenticationProfile resource instance.
<x>/authenticationProfile/<x>/symmKeyValue
Status | Tree Occurrence | Format | Min. Access Types |
---|---|---|---|
Optional | ZeroOrOne | chr | Get |
This leaf node contains the symmKeyValue attribute of an authenticationProfile resource instance.
<x>/authenticationProfile/<x>/MAFKeyRegLabels
Status | Tree Occurrence | Format | Min. Access Types |
---|---|---|---|
Optional | ZeroOrOne | node | Get |
This interior node is the parent node of the MAFKeyRegLabels attribute of an authenticationProfile resource instance.
<x>/authenticationProfile/<x>/MAFKeyRegLabels/label
Status | Tree Occurrence | Format | Min. Access Types |
---|---|---|---|
Required | OneOrMore | chr | Get |
Each of these leaf nodes contains a label element of the MAFKeyRegLabels attribute of the authenticationProfile resource instance.
<x>/authenticationProfile/<x>/MAFKeyRegDuration
Status | Tree Occurrence | Format | Min. Access Types |
---|---|---|---|
Optional | ZeroOrOne | chr | Get |
This leaf node contains the MAFKeyRegDuration attribute of an authenticationProfile resource instance.
<x>/authenticationProfile/<x>/mycertFingerprint
Status | Tree Occurrence | Format | Min. Access Types |
---|---|---|---|
Optional | ZeroOrOne | chr | Get |
This leaf node contains the mycertFingerprint attribute of an authenticationProfile resource instance.
<x>/authenticationProfile/<x>/rawPubKeyID
Status | Tree Occurrence | Format | Min. Access Types |
---|---|---|---|
Optional | ZeroOrOne | chr | Get |
This leaf node contains the rawPubKeyID attribute of an authenticationProfile resource instance.
<x>/authenticationProfile/<x>/trustAnchorCred
Status | Tree Occurrence | Format | Min. Access Types |
---|---|---|---|
Optional | ZeroOrMore | chr | Get |
This leaf node includes a reference (mgmtLink) to an instance of a trustAnchorCred node.
<x>/authenticationProfile/<x>/MAFClientRegCfg
Status | Tree Occurrence | Format | Min. Access Types |
---|---|---|---|
Optional | ZeroOrOne | chr | Get |
This leaf node includes a reference (mgmtLink) to an instance of a MAFClientRegCfg node.
<x>/trustAnchorCred
Status | Tree Occurrence | Format | Min. Access Types |
---|---|---|---|
Required | One | node | Get |
This interior node is the parent node of a trustAnchorCred MO instance.
<x>/trustAnchorCred/<x>
Status | Tree Occurrence | Format | Min. Access Types |
---|---|---|---|
Optional | ZeroOrMore | node | Get |
This placeholder node represents an instance of a trustAnchorCred MO.
<x>/trustAnchorCred/<x>/certFingerprint
Status | Tree Occurrence | Format | Min. Access Types |
---|---|---|---|
Required | One | chr | Get |
This leaf node contains the certFingerprint attribute of a trustAnchorCred resource instance.
<x>/trustAnchorCred/<x>/URI
Status | Tree Occurrence | Format | Min. Access Types |
---|---|---|---|
Required | One | chr | Get |
This leaf node contains the URI attribute of a trustAnchorCred resource instance.
<x>/myCertFileCred
Status | Tree Occurrence | Format | Min. Access Types |
---|---|---|---|
Required | One | node | Get |
This interior node is the parent node of a myCertFileCred MO instance.
<x>/myCertFileCred/<x>
Status | Tree Occurrence | Format | Min. Access Types |
---|---|---|---|
Optional | ZeroOrMore | node | Get |
This placeholder node represents an instance of a myCertFileCred MO.
<x>/myCertFileCred/<x>/SUIDs
Status | Tree Occurrence | Format | Min. Access Types |
---|---|---|---|
Required | One | node | Get |
This interior node is the parent node of the SUIDs attribute of a myCertFileCred resource instance.
<x>/myCertFileCred/<x>/SUIDs/SUID
Status | Tree Occurrence | Format | Min. Access Types |
---|---|---|---|
Required | OneOrMore | int | Get |
Each of these leaf nodes contains a SUID element of the SUIDs attribute of the myCertFileCred resource instance.
<x>/myCertFileCred/<x>/myCertFileFormat
Status | Tree Occurrence | Format | Min. Access Types |
---|---|---|---|
Required | One | chr | Get |
This leaf node contains the myCertFileFormat attribute of an authenticationProfile resource instance. |
<x>/myCertFileCred/<x>/myCertFileContent
Status | Tree Occurrence | Format | Min. Access Types |
---|---|---|---|
Required | One | chr | Get |
This leaf node contains the myCertFileContent attribute of a myCertFileCred resource instance.
<x>/MAFClientRegCfg
Status | Tree Occurrence | Format | Min. Access Types |
---|---|---|---|
Required | One | node | Get |
This interior node is the parent node of instances of MAFClientRegCfg MOs.
<x>/MAFClientRegCfg/<x>
Status | Tree Occurrence | Format | Min. Access Types |
---|---|---|---|
Optional | ZeroOrMore | node | Get |
This placeholder interior node represents the specific instances of MAFClientRegCfg MOs.
<x>/MAFClientRegCfg/<x>/fqdn
Status | Tree Occurrence | Format | Min. Access Types |
---|---|---|---|
Required | One | chr | Get |
This leaf node contains the fqdn attribute of a MAFClientRegCfg resource instance.
<x>/MAFClientRegCfg/<x>/adminFQDN
Status | Tree Occurrence | Format | Min. Access Types |
---|---|---|---|
Required | One | chr | Get |
This leaf node contains the adminFQDN attribute of a MAFClientRegCfg resource instance.
<x>/MAFClientRegCfg/<x>/httpPort
Status | Tree Occurrence | Format | Min. Access Types |
---|---|---|---|
Optional | ZeroOrOne | chr | Get |
This leaf node contains the httpPort attribute of a MAFClientRegCfg resource instance.
<x>/MAFClientRegCfg/<x>/coapPort
Status | Tree Occurrence | Format | Min. Access Types |
---|---|---|---|
Optional | ZeroOrOne | chr | Get |
This leaf node contains the coapPort attribute of a MAFClientRegCfg resource instance.
<x>/MAFClientRegCfg/<x>/websocketPort
Status | Tree Occurrence | Format | Min. Access Types |
---|---|---|---|
Optional | ZeroOrOne | chr | Get |
<x>/MAFClientRegCfg/<x>/authenticationProfile
Status | Tree Occurrence | Format | Min. Access Types |
---|---|---|---|
Required | One | chr | Get |
This leaf node includes a reference (mgmtLink) to an instance of an authenticationProfile node.
<x>/MEFClientRegCfg
Status | Tree Occurrence | Format | Min. Access Types |
---|---|---|---|
Required | One | node | Get |
This interior node is the parent node of instances of MEFClientRegCfg MOs.
<x>/MEFClientRegCfg/<x>
Status | Tree Occurrence | Format | Min. Access Types |
---|---|---|---|
Optional | ZeroOrMore | node | Get |
This placeholder interior node represents the specific instances of MEFClientRegCfg MOs.
<x>/MEFClientRegCfg/<x>/fqdn
Status | Tree Occurrence | Format | Min. Access Types |
---|---|---|---|
Required | One | chr | Get |
This leaf node contains the fqdn attribute of a MEFClientRegCfg resource instance.
<x>/MEFClientRegCfg/<x>/adminFQDN
Status | Tree Occurrence | Format | Min. Access Types |
---|---|---|---|
Required | One | chr | Get |
This leaf node contains the adminFQDN attribute of a MEFClientRegCfg resource instance.
<x>/MEFClientRegCfg/<x>/httpPort
Status | Tree Occurrence | Format | Min. Access Types |
---|---|---|---|
Optional | ZeroOrOne | chr | Get |
This leaf node contains the httpPort attribute of a MEFClientRegCfg resource instance.
<x>/MEFClientRegCfg/<x>/coapPort
Status | Tree Occurrence | Format | Min. Access Types |
---|---|---|---|
Optional | ZeroOrOne | chr | Get |
This leaf node contains the coapPort attribute of a MEFClientRegCfg resource instance.
<x>/MEFClientRegCfg/<x>/websocketPort
Status | Tree Occurrence | Format | Min. Access Types |
---|---|---|---|
Optional | ZeroOrOne | chr | Get |
This leaf node contains the websocketPort attribute of a MEFClientRegCfg resource instance.
<x>/MEFClientRegCfg/<x>/authenticationProfile
Status | Tree Occurrence | Format | Min. Access Types |
---|---|---|---|
Required | One | chr | Get |
This leaf node includes a reference (mgmtLink) to an instance of an authenticationProfile node.