Real Time Information Director User Documentation

RTID Metadata Language
Hewlett-Packard Company 34 529618-002
SegmentQualifier[] segmentQualifiers. This required parameter specifies how to
map data elements in a segment according to the qualifier value, as described
next.
Here are the possible constructors for the QualifiedSegment class:
public QualifiedSegment(String tagName, String qualifierTagName,
SegmentQualifier[] segmentQualifiers)
public QualifiedSegment(String name, String qualifierTagName,
TagDefinition defaultTag, SegmentQualifier[] segmentQualifiers)
SegmentQualifier
The SegmentQualifier class maps one instance of QualifiedSegment based on one value
of the qualifier element.
SegmentQualifier commonly has the following parameters:
String qualifierValue. This parameter gives a possible value of the qualifier
identified in the QualifiedSegment.
String mappedTagName. This parameter is the XML tag for the data element
whose mapping depends on the qualifier.
String columnName. This parameter is the name of the column to which the data
element is mapped if the qualifier has the value given in the first parameter.
Alternative parameters satisfy special solution requirements. For example, instead of
specifying mappedTagName and columnName, you can use a FieldElement object to
specify the mapping of multiple data elements.
Another option is to specify the following parameters:
String qualifierValue. This parameter gives a possible value of the qualifier
identified in the QualifiedSegment.
(optional) ImpliedField impliedField. This parameter inserts a fixed value into a
database column if the qualifier has the value given in the first parameter.
TagDefinition[] tags. This array of tag definitions specifies multiple data
elements to map.
Here are the possible constructors for the SegmentQualifier class:
public SegmentQualifier(String qualifierValue, String mappedTagName,
String columnName)
public SegmentQualifier(String qualifierValue, TagDefinition[] tags)
public SegmentQualifier(String qualifierValue, ImpliedField
impliedField, TagDefinition[] tags)