Share via


Provisioning Schema::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).

Arguments

Input Argument Description

Provisioning Schema::after

(minOccurs="0" maxOccurs="*")

Provisioning Schema::before

(minOccurs="0" maxOccurs="*")

Provisioning Schema::executeData

(minOccurs="0" maxOccurs="1")

Provisioning Schema::forEach

(minOccurs="0" maxOccurs="*")

Provisioning Schema::repeat

(minOccurs="0" maxOccurs="*")

Provisioning Schema::when

(minOccurs="0" maxOccurs="*")

Remarks

No remarks.

Sample Code

Example XML Request

<namespace name="InnerNS" description="Sample namespace" readOnly="0"> 
  <procedure name="When Procedure" description="Illustrates use of <transform> element."> 
    <procedureData> 
      <WhenRun>No</WhenRun> 
    </procedureData> 
    <transform> 
      <before source="data" sourcePath="value" destination="procedureData" /> 
    </transform> 
    <execute namespace="DeepestNS" procedure="When Procedure"> 
      <when source="procedureData" sourcePath="value" /> 
      <before source="data" sourcePath="value" destination="executeData" /> 
      <after source="executeData" destination="data" /> 
    </execute> 
  </procedure> 
</namespace>

Applies To

Provisioning Schema; Provisioning Schema::catch; Provisioning Schema::procedure; Provisioning Schema::try

See also

Tasks

Provisioning Schema::catch
Provisioning Schema::procedure
Provisioning Schema::try
Provisioning Schema::after
Provisioning Schema::before
Provisioning Schema::executeData
Provisioning Schema::forEach
Provisioning Schema::repeat
Provisioning Schema::when