N1 Service Provisioning System 4.1 Reference Guide

The executionPlan Element

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]”.

executionPlan Element attributes

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. 

executionPlan child elements

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.