Develop Custom Namespaces

Namespaces are the mechanism that Microsoft Provisioning Framework (MPF) uses to associate providers and procedures with the framework so that they are recognized by provisioning engines.

If you develop custom providers using the approach described in Get Started with Microsoft Provisioning System SDK, you will automatically generate a namespace file called ProjectName.xml.

You can also write custom namespaces simply to group related procedure calls.

The workflow for writing a custom namespace is:

  1. Define the set of procedures to be exposed in the namespace, using namespace schema. Include any necessary error handling code.
  2. Write the procedure(s) and define the XML input and/or output schema, if any, for data received or returned.
  3. Register the namespace in the configuration database.
  4. Test the namespace by running the ProvTest.exe utility.

When writing namespaces, keep in mind the following points:

See Also

Providers and Namespaces, Get Started with Microsoft Provisioning System SDK, Provisioning Schema