OMA Client Provisioning
4/8/2010
When an OEM or Operator bootstraps a device after manufacture, or makes any other update (except a firmware update) it is provisioning the device. This may or may not include bootstrapping a device. When an OEM bootstraps a device during manufacture it is not provisioning.
Managing devices with Open Mobile Alliance (OMA) Client Provisioning is done through a one-way push of a OMA Client Provisioning (WAP-based) XML file.
Windows Mobile devices have a provisioning structure, along with a unique extension that allows for continuous provisioning. OMA Client Provisioning is mostly used for bootstrapping, which is initially configuring a device so that it can be continuously provisioned by a privileged agent. OMA Device Management (DM) is then used for continuous provisioning to update or remove configuration settings on Windows Mobile devices. Configuration Manager and the Configuration Service Providers process the configuration settings message.
The Provisioning DTD (PROV DTD) defined in the Open Mobile Alliance Provisioning Content Specification, OMA-WAP-ProvCont-v1_1-20050428-C, was used as a guideline during development. This specification is located at this OMA Web site. However, the provisioning document, MSPROV DTD Format, extends the PROV DTD to allow you to update or remove configuration settings. MSPROV DTD is backward compatible with PROV DTD.
Microsoft does not provide an OMA Client Provisioning server. The OEM, Operator, or a third party must create their own server. For information about server requirements, see Server Requirements for OMA Client Provisioning.
There are various ways to deliver the provisioning XML file to a device. For information about the available options, see Options for Delivering Provisioning XML Files.
For best practices, see Best Practices in Managing Devices.
For security best practices, see Security and Managing Devices and OMA Client Provisioning Security Best Practices.
In This Section
- Understanding Bootstrapping
Describes the purpose and gives an overview of bootstrapping using OMA Client Provisioning.
- Server Requirements for OMA Client Provisioning
Describes server requirements for supporting OMA Client Provisioning.
- OMA Client Provisioning Device Management Architecture
Describes managing a device over the air (OTA) through a WAP push.
- OMA Client Provisioning Protocol Support and Extensions
Describes the standards and any Microsoft extensions to the OMA Client Provisioning protocol.
- OMA Client Provisioning Files
Describes the structure and format of OMA Client Provisioning files.
- Microsoft Standards for Provisioning Windows Mobile Devices
Describes the standards for the implementation of Microsoft provisioning.
- Standard OMA Client Provisioning Parameters Processed by the Device
Describes the Wireless Application Protocol (WAP) characteristic elements that enable Windows Mobile devices to access a network through a WAP gateway.
Related Sections
- OMA Device Management
Describes managing a device OTA using the OMA Device Management protocol.
- Provisioning Concepts
Describes the concept of provisioning, which is managing the device before and after deployment to your customers. This involves configuring device settings as well as installing and updating applications and device utilities.
- Bootstrapping a Device
Describes the process of Bootstrapping, which is initially configuring a device so that it can be continuously provisioned by a privileged agent.