Skip to main content

Naming Conventions

Unless otherwise indicated, structs definition names have certain requirements and optional conventions.

Names are limited to 128 characters and may not include the following reserved characters:

  • ! (excalamation point)
  • ? (question mark)
  • $ (dollar sign)
  • : (colon)
  • ; (semicolon)
  • # (number symbol)
  • * (asteriks)
  • @ (at symbol)
  • , (comma)

In cases where names are used by API actions to lookup definitions, the @ character may be used to indicate an external ID instead of a plain name.

For matching purposes names are case insensitive and normalized with any leading/trailing whitespace removed and any internal whitespace represented by a single underscore character. For example:

"v_mon" = "V  Mon" = " V MON "

XINA tools will interpret the period character (.) to indicate a tree structure relationship, and brackets ([]) to indicate an array of values. This is entirely presentational, not functional.