Overview

The mobile device management functionality is integrated in the common device management framework of RM available in the Generic Device Management Package. This means that OMA DM devices registered in the system shall be available in the common RM device management tree and their DMTs shall be represented accordingly, as a set of control units.

The diagram bellow represents the types, cardinality and hierarchy relations of the component control units which represents basic OMA DM device elements. The definition of the interface of mobile device control units is available in their metadata XMLs, called after the control unit type and placed in the syncml/cu directory.

Legend:

  • Straight arrow - The straight arrow describes a parent-child relation: parent ---> child

  • CU Cardinality: - The text next to the arrows describes the cardinality.

    • 0..n - 0 to n children are permitted.

    • 1..n - There must be at least one child.

    • no text - 1 child is allowed.

Device Root Control Unit

mprm.generic.oma-dm.device - Represents OMA DM-enabled devices registered in RM.

Device Component Control Units

This section contains an overview of the component control units's structure available by default for a connected OMA DM enabled device:

  • mprm.oma-dm-1.1.std.acc.root - "Virtual" control units used only as folders, called "DM Accounts", in the RM device management tree for DM Account control units of type mprm.oma-dm-1.1.std.acc.

    One mprm.oma-dm-1.1.std.acc.root instance is available per mobile device supporting the OMA DM specifications version 1.1.x..

  • mprm.oma-dm-1.1.std.acc - Control units representing the settings of specific DM accounts in the DM Account management object (./DMAcc) standardized in the OMA DM specifications version 1.1.x. A single control unit unites the settings in both the ./DMAcc/AppAddr/<X> and ./DMAcc/AppAuth/<X> interior nodes.

    mprm.oma-dm-1.1.std.acc control units provide convenient actions for creating, deleting and modifying DM accounts.

  • mprm.oma-dm-1.2.std.acc.root - Similarly to mprm.oma-dm-1.1.std.acc.root, control units of this type are used as folders, called "DM Accounts", in the RM device management tree for DM Account control units of type mprm.oma-dm-1.2.std.acc. They also provide state variables showing the value of the ./DMAcc/AppID and ./DMAcc/ServerID nodes of the DM Account management object, both defined in the OMA DM specifications version 1.2.

    One mprm.oma-dm-1.2.std.acc.root instance is available per mobile device supporting the OMA DM specifications version 1.2.

  • mprm.oma-dm-1.2.std.acc - Control units representing the settings of specific DM accounts in the DM Account management object standardized in the OMA DM specifications version 1.2. A single control unit unites the settings in both the ./DMAcc/AppAddr/<X> and ./DMAcc/AppAuth/<X> interior nodes. mprm.oma-dm-1.2.std.acc control units provide convenient actions for creating, deleting and modifying DM accounts.

    mprm.oma-dm-1.2.std.acc control units provide convenient actions for creating, deleting and modifying DM accounts.

  • mprm.oma-dm.std.devInfo - Control units representing the general device properties available in the DevInfo management object (./DevInfo) defined in the OMA DM specifications version 1.1.x and version 1.2. There are no actions defined for this type.

    One mprm.oma-dm.std.devInfo instance is available per OMA DM enabled mobile device.

  • mprm.oma-dm.std.devDetail - Control units fetching the content of the DevDetail management object (./DevDetail) defined in the OMA DM specifications version 1.1.x and 1.2. There are no actions defined for this type.

    One mprm.oma-dm.std.devDetail instance is available per OMA DM enabled mobile device.

  • mprm.oma-dm.std.devDetail.uri - Control units representing the content of the ./DevDetail/URI node according to the OMA DM specifications. There are no actions defined for this type.

    One mprm.oma-dm.std.devDetail.uri instance is available per OMA DM enabled mobile device.

  • dmt.node - Control units, provided by the Generic DMT Browser, which represent each interior node in a device's DMT. Such control units have actions for the Add, Delete and Exec OMA DM commands on the relevant node.

  • dmt.leaf - Control units, provided by the Generic DMT Browser, which represent each leaf node in a device's DMT. Such control units have actions for the Replace, Delete and Exec OMA DM commands on the relevant node.