User guide
/
Xoom Concepts
Parent topic
:
Xoom Concepts
Understanding the representation
Xoom
represents
configuration
using
XoomXML
.
XoomXML
is a dialect of XML.
XoomXML is declarative
XoomXML
is declarative rather than procedural in form. What does this mean?
XoomXML content
We explain the content of
XoomXML
by comparing it with screenshots from the appropriate windows of the
Service Optimization Remote Administration Tool
.
The structure of XoomXML
XoomXML
is structured into four levels: root,
type
,
item
and
parameter
.
Types and items
Items
are the smallest addressable units of
configuration
, which is to say they can be assigned an
environment-independent
Xoom identity
.
Types
are a categorisation used by
Xoom
to distinguish between different kinds of
items
. A
type
has a name and defines a set of keys. It is sometimes convenient to assign
items
to more than one
type
.
Metadata
Xoom
adds
metadata
to its representation of
configuration
.
Metadata
provides information about the
Xoom identity
of
items
, and about the
references
between
items
. The provision of
metadata
enables
transportation
.
Convenience types
Convenience types
allow
Xoom
to reference
items
that aren't independent addressable entities in the
managed system
. Ordinarily
Convenience types
do not appear in
XoomXML
.
Why XML?
Xoom
uses XML to represent
configuration
because it presents several advantages.