XML Map Objects

Sterling Gentran:Server® now uses a set of icons to represent XML map objects.

This table describes the map object icons that Sterling Gentran:Server uses to visually represent the XML file:

Icon Description
The XML File icon represents the XML document that Sterling Gentran:Server is mapping, including the root element. It is a looping structure that contains elements and/or content particles that repeat in sequence until either the group data ends or the maximum number of times that the loop is allowed to repeat is exhausted.
An XML element contains related elements and/or content particles. In addition, an element can contain one pcdata and/or one attribute container. These objects repeat in sequence until either the element data ends or the maximum number of times that the loop is allowed to repeat is exhausted.

A repeating element that contains another repeating element corresponds to a nested looping structure.

A content particle contains related elements and/or content particles that define either a choice or a sequence. A content particle can also contain one pcdata. If specified, these objects can repeat in sequence until either the content particle data ends or the maximum number of times that the loop is allowed to repeat is exhausted.

If you create a content particle that is subordinate to another content particle, this corresponds to a nested looping structure (a loop within a loop).

A pcdata object contains character data. Only one pcdata object can be defined per element or content particle.

Sterling Gentran:Server automatically names the pcdata object with the name of the parent element or content particle.

When a pcdata has an operation performed against it (link, standard rule, or as an extended rule storage field), the system displays a red checkmark over the pcdata icon.

An attribute container object does not correspond to an XML feature. Sterling Gentran:Server uses attribute container objects to contain the attributes of an XML element. This object has no properties.

An attribute container object is automatically created when the user creates the first attribute of an XML element. Subsequent attribute objects are created in the existing attribute container object.

The attribute object specifies information associated with an element that further defines the element. An attribute container object is automatically created when the user creates the first attribute of an XML element. Subsequent attribute objects are created in the existing attribute container object.
Note: Attributes do not have to occur in sequence in the input data.

When an attribute has an operation performed against it (link, standard rule, or as an extended rule storage field), the system displays a red checkmark over the attribute icon.