Is there any specific naming restriction and convention that I should follow when using GuiXT variables?

Use only a...z, A..Z, 0...9 and special characters "_" "." "-" in the name of a variable. Spaces are not allowed in a GuiXT created variable name. There are no set rules on how a variable should be named. You can devise your own naming convention.

Typically, we recommend the following convention. All the variables are named in the following way. g_transactioncode_name. The g signifies global, transactioncode signifies the transaction in which this variable is used and name is the name associated with this variable.