DevInfo Configuration Service Provider

4/8/2010

This configuration service provider handles the OMA Device Management (DM) DevInfo managed object (MO). This managed object contains device information and is sent to the OMA DM server at the beginning of each OMA DM session.

Note

Access to this Configuration Service Provider is determined by Security roles. Because OEMs and Mobile Operators can selectively disallow access, ask them about the availability of this Configuration Service Provider. For more information about roles, see Security Roles and Default Roles for Configuration Service Providers.

The following image shows the DevInfo Configuration Service Provider management object in tree format as used by OMA DM.

Bb737455.ac47129b-2eeb-4d3f-86e5-b888e6e9db7c(en-us,MSDN.10).gif

  • ./DevInfo
    The root node of DevInfo object. The following table shows the default settings for DevInfo and all child nodes to it. The default security role maps to each subnode unless specific permission is granted to the subnode.

    Data type

    Node

    Roles allowed to query setting

    Operator

    Manager

    Operator TPS

    Access Type

    Get

    Occurs

    One

  • ./DevInfo/DevId
    An application-specific global unique device identifier. The following table shows the correct formats.

    Device type Format

    Non radio

    urn:uuid:(GUID)

    CDMA

    esn:(ESN number)

    GSM

    imei:(IMEI number)

    The non radio device format is the default.

    The value returned is determined by the request server’s DM account object UseHwDevID node.

    • If the UseHwDevID node is TRUE, then the DevID value returns IMEI for a GSM device, ESN for a CDMA device, or a GUID for non radio device.
    • If the UseHwDevID node is FALSE, then the DevID value returns a GUID.

    For more information about UseHwDevID, see DMS Configuration Service Provider.

    Data type

    Chr

    Roles allowed to query setting

    Operator

    Manager

    Operator TPS

    Access Type

    Get

    Occurs

    One

  • ./DevInfo/Man
    The name of the device manufacturer.

    Data type

    Chr

    Roles allowed to query setting

    Operator

    Manager

    Operator TPS

    Access Type

    Get

    Occurs

    One

  • ./DevInfo/Mod
    The name of the hardware device model, as specified by the manufacturer.

    Data type

    Chr

    Roles allowed to query setting

    Operator

    Manager

    Operator TPS

    Access Type

    Get

    Occurs

    One

  • ./DevInfo/DmV
    The current management revision of the device. In Windows Mobile 6.5, the DM client version is 1.2.

    Data type

    Chr

    Roles allowed to query setting

    Operator

    Manager

    Operator TPS

    Access Type

    Get

    Occurs

    One

  • ./DevInfo/Lang
    The current user interface (UI) language setting of the device.

    The valid values for this parameter consist of a language code and language subtag in conformance with RFC 1766. Language codes without a subtag are valid.

    Data type

    Chr

    Roles allowed to query setting

    Operator

    Manager

    Operator TPS

    Access Type

    Get

    Occurs

    One

See Also

Concepts

Configuration Service Provider Reference for Windows Mobile Devices
DevInfo DDF File
DevInfo Configuration Service Provider Examples for OMA DM