ROMPackage Configuration Service Provider
The ROMPackage Configuration Service Provider provides information about updatable ROM packages. A DM Server will query the device for information about a ROM package (identifier, version, and state) before updating it. The ROMPackage Configuration Service Provider returns a ROMPackage object containing this information. ROMPackage objects are mounted below the MSFT vendor node (./vendor/MSFT/ROMPackage) The following figure shows the structure of the ROMPackage object.
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 management object used by OMA DM.
ROMPackage
The root node of the ROMPackage object. The following table shows the default settings for all parameters in this Configuration Service Provider. The default security role maps to each subnode unless specific permission is granted to the subnode.Format Node Roles allowed to query and update setting Manager Operator
Operator - TPS
Access Type Get Occurs One ROMPackage/x
X is the ROM package identifier (a GUID).The following table shows the default settings.
Format Node Access Type Get Occurs OneOrMore ROMPackage/x/PkgVersion
Contains version information for the ROM package.The following table shows the default settings.
Format Chr Access Type Get, Replace, Add, Delete Occurs One ROMPackage/x/State
Indicates the state of the package. The default value is 90 (update complete, data removed).The following table lists the possible states that may be reported.
State Code Description 10 Starting Download 20 Download failed. No data received.
30 Download Progressing. Download has started and 0 or more bytes of data have been downloaded.
40 Download Complete. Data received.
50 Starting Update. Data received. Update is about to start.
60 Update Progressing. 70 Update Failed. Data received, but update has failed.
80 Update Successful. Update complete. Data is still available.
90 Update Successful. Data has been removed after successful update.
The following table shows the default settings.
Format Chr Access Type Get Occurs One
See Also
Configuration Service Provider Reference for Windows Mobile-Based Devices | ROMPackage DDF File
Send Feedback on this topic to the authors