Chapter 10. Utility Routines

Revision History
Revision V6.0-00121 March 2013

Added the following sections:

In “ %XCMD”, added the description of the LOOP^%XCMD utility label.

Revision V5.5-00015 June 2012Added the description of “%RANDSTR ”.
Revision V5.4-002B26 December 2011Conversion to documentation revision history reflecting GT.M releases with revision history for each chapter.

GT.M provides library utilities to perform frequently used tasks, and to access frequently used information. Most of the utilities are for GT.M programmers, but some provide tools for system administration and operation.

The GT.M utilities fall into the following general categories:

  • Date and time utilities

  • Conversion utilities

  • Mathematic utilities

  • Global utilities

  • Routine utilities

  • Internationalization utilities

  • System Management utilities

  • Unicode Utility Routines

The GT.M distribution includes the source files for these utilities. The default installation compiles them to produce object modules in the $gtm_dist distribution library.

You may wish to examine the utilities and include some of them in your programs if the programs access the function frequently or you may want to modify the utilities to better fit your particular needs. If you modify a utility, store your copy in a directory that precedes gtm_dist in the search list $ZROUTINES to prevent a new release of GT.M from overwriting your copy.

loading table of contents...