3.7 TL1 Parameters
The parameters used in TL1 message
can be broadly classified into two : Position-defined parameters and Name-defined
parameters.
3.7.1 Position-Defined Parameters
Position-defined parameters take
the following form
ValueA, ValueB, .... (comma separated
values)
They appear in the same block in
any TL1 message. It is necessary to retain delimiters for position-defined
parameters. Meaning, if a position defined parameter takes a null value,
then empty commas exist to represent the null value.
Example : ValueA,,, ValueB, (here
the two commas represented in red indicate the presence of two null values
valueA and valueC). Good example for position defined parameters is the
CTAG
3.7.2 Name-Defined Parameters
Name-defined parameters take the
following form
Name1=Value1, name2=value2, ….
The parameter names are case sensitive,
whereas the value are not case-sensitive. You need not retain delimiters
to mention the null value of the values.
Example: name1=value1, name3=value3…..(though
the parameter 2 is missing here, you need not have an empty comma)
NOTE : In a TL1 message you can't
mix name-defined and position-defined parameters inside a single block.
The type of parameter used inside a single block (separated by colon) should
be of only one type either name-defined or position-defined. However, you
can have multiple blocks inside the payload block each of different type.