Actions

Tmp statement

From Zenitel Wiki

Revision as of 16:19, 4 October 2019 by Nikica (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
AI.png

Event_Handler statement - Write Temporary Variable

Format: tmp index "<string>"

Write <string> to temporary variable number index.

  • Temporary variables (strings) are numbered 0 to 9.
  • Temporary variable lives only within the action string!
  • Each variable is a text string, with maximum length of 126 characters
  • Temporary variables are read with EventHandler macro %tmp.


Example:

tmp 0 "%sscan(%edi,connect)"   
if %tmp(0)
 $call L%scutf(%tmp(0), ,2) L%scutf(%tmp(0), ,4)   
endif

Note that you can use tmp statement for numeric values also. Just enclose the value in "". Example:

tmp 0 "%op(%tmp(0),+,1)"
if %op(%tmp(0),=,5)
  stop
endif 


Back to Event_Handler#Built-In Action Commands.