You can use the GetNamespaces procedure of the MPF Config namespace to obtain a list of the namespaces that are installed in Microsoft Provisioning Framework (MPF). No rollback support is provided for this procedure.
This procedure expects to be called with impersonate="1". The procedure impersonates the caller.
<request>
<procedure>
<execute namespace="MPF Config" procedure="GetNamespaces" impersonate="1">
<after source="executeData" destination="data" />
</execute>
</procedure>
</request>
This request does not use any required or optional input.
This procedure returns information about each of the installed namespaces, including the name and a short description of each namespace.
<response>
<data>
<namespaces>
<namespace name="Test Namespace" id="1">
<description>Namespace for Test Provider containing provider action and a
procedure definitions.</description>
<providerSource>Provisioning.SimpleProvider.1</providerSource>
</namespace>
<namespace name="Custom Audit" id="2">
<description>Provides the capability to add custom audit data for provisioning
transactions.</description>
<providerSource>Provisioning.MPFAudit.1</providerSource>
</namespace>
<namespace name="Registry Provider" id="3">
<description>Provides support for basic registry functionality.</description>
<providerSource>Provisioning.RegistryProvider.1</providerSource>
</namespace>
<namespace name="SQL Provider" id="6">
<description>Provides support for executing basic SQL commands - SELECT,
INSERT, UPDATE, DELETE, EXECUTE</description>
<providerSource>Provisioning.SQLProvider.1</providerSource>
</namespace>
</namespaces>
</data>
</response>
Important