\page UtilsRules
\section rules_com_highqsoft_moma_rules_utils_CreateSequenceAttributesRule CreateSequenceAttributesRule
\addindex CreateSequenceAttributesRule
\addindex sequence attribute
This rule will create a new dataset where the attributes with the sequence datatype are combined to a
single line.
\note Datatype DS_STRING, DS_DATE, DS_EXTERNALREFERENCE and DT_EXTERNALREFERENCE are supported.
Type: SequencerRule
\par Properties
\li \b SplitChar (optional, default " ", DT_STRING)
The character used to split the lists below. If there are list entries with
spaces another split character must be used.
\li \b AttributeNames (required, no default, DT_STRING)
A list of attribute names that will be added or overwritten. The names must be separated
with 'SplitChar'.
\li \b AttributeDatatypes (required, no default, DT_STRING)
A list of datatypes used for the values above. The datatypes must be separated
with 'SplitChar'. The length of list 'AttributeValues' and 'AttributeDatatypes' must match.
If the Attribute is omitted all Values will be stored as datatype DT_STRING. This is the
usual way because the conversion to the datatype used in the target model is done when the
instances are written.
\li \b IdAttributeName (required, no default, DT_STRING)
The name of the IID attribute, to combine the attribute values.
\li \b OrdAttributeName (required, no default, DT_STRING)
The name of the ORD attribute, to order the attribute values.
\par Example
This rule is called from the \
sequence in a modelmapper control file.
\code
\endcode
In the example above, records are passed, that are the first ones in a sequence of valid records with equal
attribute values of the attribute with name 'Block'.