The entire plan is enclosed by the <executionPlan> element.
In the following tables, the “Config” column indicates whether or not a specific attribute may include substitution variable references in the form “:[varName]”.
Name |
Type |
Required |
Description |
xmlns |
String |
Yes |
Required value: http://www.sun.com/schema/SPS |
xmlns:xsi |
String |
Yes |
Required value: http://www.w3.org/ 2001/XML Schema-instance |
xsi:schemaLocation |
String |
No |
Recommended value: http://www.sun.com/schema/SPS plan.xsd |
name |
entityName |
Yes |
The name of the plan |
path |
pathName |
No |
The absolute path of the execution plan. If unspecified, the root path “/” is used by default. |
description |
String |
No |
The description of the plan |
version |
schemaVersion |
Yes |
The version of the plan schema being used. The only value currently permitted is 4.0. |
Plans are either simple or composite. Simple plans do not contain or call other plans. A simple plan is a sequential list of steps that will be executed on a particular set of target machines. Composite plans are composed solely of other subplans. Composite plans are not directly targeted, as each simple subplan they recursively contain has a different set of targets.
Name |
How Many? |
Description |
paramList |
0 or 1 |
A list of parameters for use within the plan. |
varList |
0 or 1 |
A list of variables for use within the plan. |
simpleSteps |
0 or 1 |
Contains a list of simple steps. Either this element or the compositeSteps element must be present, but not both. |
compositeSteps |
0 or 1 |
Contains a list of composite steps. Either this element or the simpleSteps element must be present, but not both. |