Tag Loop Expansion Tokens

 

Tag loop expansion tokens are used to insert information about the current tag being processed within the context of a tag loop into the output stream. Tag loop tokens can only be used inside a tag loop.

 

Tag Loop Token

Description

<TAGLOOP_CONNECTOR_C>

 

For multi-expression tags, inserts the C-style operator that is used to connect the current tag expression with the previous tag expression. The token is replaced by a blank string for the first tag expression.

 

Possible values:  &&, ||

<TAGLOOP_CONNECTIO_DBL>

 

For multi-expression tags, inserts the DBL-style operator that is used to connect the current tag expression with the previous tag expression. The token is replaced by a blank string for the first tag expression.

 

Possible values:  .AND., .OR.

Alternates:  <tagloop_connector_dbl>

<TAGLOOP_FIELD_ALTNAME>

 

Inserts the tag fields alternate name. Refer to <FIELD_ALTNAME> for additional information.

 

Alternates:  <tagloop_field_altname>, <Tagloop_Field_Altname>, <Tagloop_field_altname>, <TagloopFieldAltname>, <tagloopFieldAltname>

<TAGLOOP_FIELD_BASENAME>

 

Inserts the tag fields base name. Refer to <FIELD_BASENAME> for additional information.

 

Alternates:  <tagloop_field_basename>, <Tagloop_Field_Basename>, <Tagloop_field_basename>, <TagloopFieldBasename>, <tagloopFieldBasename>

<TAGLOOP_FIELD_CSTYPE>

Inserts a string indicating the C# equivalent data type of the tag field currently being processed.

 

Possible values:  bool, byte, double, float, int, long, decimal, DateTime, Nullable<DateTime>, sbyte, short, string, uint, ulong, ushort

<TAGLOOP_FIELD_NAME>

 

Inserts the tag fields name.

 

Alternates:  <tagloop_field_name>, <Tagloop_Field_Name>, <Tagloop_field_name>, <TagloopFieldName>, <tagloopFieldName>

<TAGLOOP_FIELD_ODBCNAME>

 

Inserts the tag fields ODBC compatible name. Refer to <FIELD_ODBCNAME> for additional information.

 

Alternates:  <tagloop_field_odbcname>, <Tagloop_Field_Odbcname>, <Tagloop_field_odbcname>, <TagloopFieldOdbcname>, <tagloopFieldOdbcname>

<TAGLOOP_FIELD_ORIGINALNAME>

 

Inserts the tag fields original name. Refer to <FIELD_ORIGINAL_NAME> for additional information.

 

Alternates:  <tagloop_field_originalname>, <Tagloop_Field_Originalname>, <Tagloop_field_originalname>, <TagloopFieldOriginalname>, <tagloopFieldOriginalname>

<TAGLOOP_FIELD_SNTYPE>

 

Inserts a string indicating the Synergy .NET equivalent data type of the tag field currently being processed.

 

Possible values:  boolean, int, long, decimal, DateTime, @Nullable<DateTime>, String

<TAGLOOP_FIELD_SQLNAME>

 

Inserts the tag fields SQL compatible name. Refer to <FIELD_SQLNAME> for additional information.

 

Alternates:  <tagloop_field_sqlname>, <Tagloop_Field_Sqlname>, <Tagloop_field_sqlname>, <TagloopFieldSqlname>, <tagloopFieldSqlname>

<TAGLOOP_OPERATOR_C>

 

Inserts the appropriate C operator to evaluate the tag field against the tag value.

 

Possible values:  ==, >=, >, <=, <, !=

<TAGLOOP_OPERATOR_DBL>

 

Inserts the appropriate DBL operator to evaluate the tag field against the tag value.

 

Possible values: .EQ., .GE., .GT., .LE., .LT., .NE.

Alternates: <tagloop_operator_dbl>

<TAGLOOP_SEQUENCE>

 

Inserts the sequence number of the current tag within the collection of tags.

<TAGLOOP_TAG_NAME>

 

Inserts the name of the current tag.

<TAGLOOP_TAG_VALUE>

 

Inserts the comparison value of the current tag. The values of alpha and user-defined fields will be quoted, the value of other field types will not.

<TAGLOOP_TAG_VALUE_QUOTED>

Inserts the quoted comparison value of the current tag.

 

 

 


Copyright © 2021  Synergex International, Inc.