Provisioning Schema
The provisioning schema (prov.xml) of Preferred DC Active Directory Provider contains generic XML elements and attributes available for use in custom procedures, namespaces, and requests.
The schema includes the following elements. At any level of the tree, elements can generally be specified in any order (order="many"). The one exception is in try-catch blocks, in which the Provisioning Schema::try node must always be followed by a Provisioning Schema::catch node.
Public Methods
Public Method | Description |
---|---|
Element that encapsulates an XSL transformation (insert, merge, replace, or move) that a provisioning engine performs after an execution step in a provisioning procedure. This element is part of the provisioning schema of Microsoft Provisioning Framework (MPF). |
|
Element that encapsulates authentication credentials for a provisioning request. This element is part of the provisioning schema of Microsoft Provisioning Framework (MPF). |
|
Element that encapsulates basic authentication credentials for a request. This element is part of the provisioning schema of Microsoft Provisioning Framework (MPF). |
|
Element that encapsulates an XSL transformation (insert, merge, replace, or move) that a provisioning engine performs before an execution step in a provisioning procedure. This element is part of the provisioning schema of Microsoft Provisioning Framework (MPF). |
|
Element that executes error handling steps if errors occur in the corresponding try block. This element is part of the provisioning schema of Microsoft Provisioning Framework (MPF). |
|
Element that encapsulates contextual information passed by the calling user that originates a provisioning request. This element is part of the provisioning schema of Microsoft Provisioning Framework (MPF). |
|
Element that encapsulates transaction-specific contextual information for a provisioning request. This element is part of the provisioning schema of Microsoft Provisioning Framework (MPF). |
|
Element that encapsulates free-form XML data passed to a request or returned by a response. This element is part of the provisioning schema of Microsoft Provisioning Framework (MPF). |
|
Element that encapsulates an error stack for one or more errors returned by a response to a request. This element is part of the provisioning schema of Microsoft Provisioning Framework (MPF). |
|
Element that encapsulates an XML error description. This element is part of the provisioning schema of Microsoft Provisioning Framework (MPF). |
|
Element that identifies the namespace and procedure that originated an error returned by a response to a provisioning request. This element is part of the provisioning schema of Microsoft Provisioning Framework (MPF). |
|
Element that encapsulates one execution step of a provisioning procedure. This element is part of the provisioning schema of Microsoft Provisioning Framework (MPF). |
|
Element that encapsulates the execution context that originates a provisioning request. This element is part of the provisioning schema of Microsoft Provisioning Framework (MPF). |
|
Element that encapsulates locally-scoped data for an execution step in a provisioning procedure. This element is part of the provisioning schema of Microsoft Provisioning Framework (MPF). |
|
Root element that encapsulates the context and transformed data that a provisioning engine passes from a request to a called procedure. This element is part of the provisioning schema of Microsoft Provisioning Framework (MPF). |
|
Element that encapsulates a processing loop for a provisioning procedure. Specifies the data source for the loop and how to handle errors. This element is part of the provisioning schema of Microsoft Provisioning Framework (MPF). |
|
Element that encapsulates global data applicable to all actions in a queued request. This element is part of the provisioning schema of Microsoft Provisioning Framework (MPF). |
|
Root element of the namespace file that registers provisioning providers and procedures in the configuration database. This element is part of the provisioning schema of Microsoft Provisioning Framework (MPF). |
|
Element that contains the ID of a parent queued request. This element is part of the provisioning schema of Microsoft Provisioning Framework (MPF). |
|
Element that encapsulates a Passport Unique ID (PUID) for a member of Microsoft .NET Passport. This element is part of the provisioning schema of Microsoft Provisioning Framework (MPF). |
|
Element that encapsulates the set of steps in a provisioning request. This element is part of the provisioning schema of Microsoft Provisioning Framework (MPF). |
|
Element that encapsulates free-form XML data used by the procedure's execute and queue nodes. Data in this node is considered local to the procedure and is not exposed to the caller. This element is part of the provisioning schema of Microsoft Provisioning Framework (MPF). |
|
Element that encapsulates provider-specific data (for example, connection data for remote procedure calls). Provider context is defined in the namespace. At run time, this data is populated to the context node of all procedures defined in the corresponding namespace. This element is part of the provisioning schema of Microsoft Provisioning Framework (MPF). |
|
Element that encapsulates procedure steps intended for delayed execution. This element is part of the provisioning schema of Microsoft Provisioning Framework (MPF). |
|
Element that encapsulates configuration data for queued provisioning requests. This element is part of the provisioning schema of Microsoft Provisioning Framework (MPF). |
|
Element that defines a procedure execution to repeat. The number of repetitions is specified by a data source whose address is described by the source and (optionally) sourcePath attributes. The data source must contain a numeric value. This element is part of the provisioning schema of Microsoft Provisioning Framework (MPF). |
|
Root element of a provisioning request. This element is part of the provisioning schema of Microsoft Provisioning Framework (MPF). |
|
Root element of a response to a provisioning request. This element is part of the provisioning schema of Microsoft Provisioning Framework (MPF). |
|
Element that encapsulates schema definitions for a provisioning procedure. This element is a standard XDR schema element used in the provisioning schema of Microsoft Provisioning Framework (MPF). For more information on the schema element, see "XML Schema Reference" in MSDN. |
|
Element that encapsulates the trustee for a provisioning request. This element is part of the provisioning schema of Microsoft Provisioning Framework (MPF). |
|
Element that defines a named selection for conditional checking. This element is part of the provisioning schema of Microsoft Provisioning Framework (MPF). |
|
Element that encapsulates attributes affecting rollback and request tracking. This element is part of the provisioning schema of Microsoft Provisioning Framework (MPF). |
|
Element that resembles an execute node except that it is not bound to an execution step in the procedure. It is only used for before/after XSL transformations. This element is part of the provisioning schema of Microsoft Provisioning Framework (MPF). |
|
Element that wraps procedure steps and passes any errors to the corresponding catch block. This element is part of the provisioning schema of Microsoft Provisioning Framework (MPF). |
|
Element that checks for the presence of an element, attribute, or value (of an element or attribute) in a procedure's select node. The associated execution block is executed whenever the condition in the when node evaluates to true. This element is part of the provisioning schema of Microsoft Provisioning Framework (MPF). |
|
Element that encapsulates a possible condition for checking a selected value in a procedure. A parent select node can have multiple where nodes, but only the first where node evaluating to true is processed. This element is part of the provisioning schema of Microsoft Provisioning Framework (MPF). |