The N1 Grid Service Provisioning System software implements plans, components, and plug-in definitions through XML. Each piece of the provisioning software environment has a specific XML schema. Each XML schema defines a specific set of elements that you use to define the appropriate part of the provisioning software environment.
The N1 Grid Service Provisioning System software includes five XML schemas, which are grouped into two languages:
The plan and component language consists of two schemas:
component.xsd – Component schema used to define components and component types; For more information, see Chapter 3, Component Schema.
plan.xsd – Plan schema used to define execution plans; For more information, see Chapter 4, Plan Schema.
planCompShared.xsd – Schema that contains elements common to plans and components; For more information, see Chapter 2, Shared Schema Used by Components and Simple Plans.
The plug-in language consists of two schemas:
plugin.xsd – Plug-in schema used to describe the parts of the plug-in through the plug-in descriptor file; For more information, see Chapter 5, Plug-in Description Schema.
.pluginUI.xsd – Plug-in user interface schema used to define an interface to the plug-in within the N1 Grid Service Provisioning System browser interface; For more information, see Chapter 6, Plug-in User Interface Schema.
Each schema is described in detail in the referenced chapter of this book. General information that relates to all of the schemas is contained in the remainder of this chapter.