Developing 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 Developing Providers in Visual C++ or Developing Providers in Visual Basic, you will automatically generate a namespace file called ProjectName.xml. If you use another platform, you will have to create the namespace file manually using the format described in Developing on Other Platforms.
You can also write custom namespaces simply to group related procedure calls.
The workflow for writing a custom namespace is:
- Define the set of procedures to be exposed in the namespace, using namespace schema. Include any necessary error handling code.
- Write the procedure(s) and define the XML input and/or output schema, if any, for data received or returned.
- Register the namespace in the configuration database.
- Test the namespace by running the ProvTest.exe utility.
When writing namespaces, keep in mind the following points:
- Extended characters are not supported.
- The provider's Prog ID must be referenced as the namespace's providerSource attribute.
Namespace Example, Provisioning Manager, Provisioning Schema
Top of Page
© 1999-2002 Microsoft Corporation. All rights reserved.