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 try node must
always be followed by a catch node.
Public Method |
Description |
after
|
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). |
authentication
|
Element that encapsulates authentication credentials for a
provisioning request. This element is part of the provisioning
schema of Microsoft Provisioning Framework (MPF). |
basic
|
Element that encapsulates basic authentication credentials for
a request. This element is part of the provisioning schema of
Microsoft Provisioning Framework (MPF). |
before
|
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). |
catch
|
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). |
clientContext
|
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). |
context
|
Element that encapsulates transaction-specific contextual
information for a provisioning request. This element is part of the
provisioning schema of Microsoft Provisioning Framework (MPF). |
data
|
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). |
errorContext
|
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). |
errorDescription
|
Element that encapsulates an XML error description. This
element is part of the provisioning schema of Microsoft
Provisioning Framework (MPF). |
errorSource
|
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). |
execute
|
Element that encapsulates one execution step of a provisioning
procedure. This element is part of the provisioning schema of
Microsoft Provisioning Framework (MPF). |
executeContext
|
Element that encapsulates the execution context that originates
a provisioning request. This element is part of the provisioning
schema of Microsoft Provisioning Framework (MPF). |
executeData
|
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). |
executeXml
|
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). |
forEach
|
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). |
globalData
|
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). |
namespace
|
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). |
parentQueue
|
Element that contains the ID of a parent queued request. This
element is part of the provisioning schema of Microsoft
Provisioning Framework (MPF). |
passport
|
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). |
procedure
|
Element that encapsulates the set of steps in a provisioning
request. This element is part of the provisioning schema of
Microsoft Provisioning Framework (MPF). |
procedureData
|
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). |
providerContext
|
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). |
queue
|
Element that encapsulates procedure steps intended for delayed
execution. This element is part of the provisioning schema of
Microsoft Provisioning Framework (MPF). |
queueContext
|
Element that encapsulates configuration data for queued
provisioning requests. This element is part of the provisioning
schema of Microsoft Provisioning Framework (MPF). |
repeat
|
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). |
request
|
Root element of a provisioning request. This element is part of
the provisioning schema of Microsoft Provisioning Framework
(MPF). |
response
|
Root element of a response to a provisioning request. This
element is part of the provisioning schema of Microsoft
Provisioning Framework (MPF). |
schema
|
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. |
securityContext
|
Element that encapsulates the trustee for a provisioning
request. This element is part of the provisioning schema of
Microsoft Provisioning Framework (MPF). |
select
|
Element that defines a named selection for conditional
checking. This element is part of the provisioning schema of
Microsoft Provisioning Framework (MPF). |
transactionContext
|
Element that encapsulates attributes affecting rollback and
request tracking. This element is part of the provisioning schema
of Microsoft Provisioning Framework (MPF). |
transform
|
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). |
try
|
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). |
when
|
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). |
where
|
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). |