78.5
Working with Memory Definitions: DEF & LST,DEF & COPY & DEL & FILE
By creating memory definitions it is possible to assign meaningful names to memory locations. This makes the Displaying and Modifying of these memory locations a lot easier.
Basically memory definitions can only be used if they are stored in the AMO Work Area, which is always empty after the AMO-DISPS is started. In order to save the definitions permanent they have to be copied to other storage areas.
When creating and storing memory definitions, the higher-level storage includes the lower-level storage (i.e. if AREA=HD is specified, the memory definitions are also entered in the save area of the resident Displayer task and in the AMO work area).
The Resident Task Area always contains the constant CC and GP layout element table. Those definitions are available after the command DEF,DBL.
Memory definitions are always created for the processor whose Displayer is currently being controlled by the AMO. Any memory definitions with the same name for other processors in the AMO work area or the hard disk save area are overwritten.
Blanks in memory definition names are always removed. Thus, no distinction is made between "DB_D_ CPB_TBL" and "DB_D_CPB_TBL". However, if the name consists entirely of blanks, one blank remains. An asterisk at the beginning or end of an entry of a memory definition name is regarded as a ’wildcard’ character, whenever a complete, unambiguous name is not required (e.g. for the DEF command). Thus, "LST,DEF,DB_D_DH
*" would list the memory contents for both DB_D_DH_DEV_TBL and DB_D_DH_LINE_TBL.
The memory address has the same format for the commands LST, SET, and DEF (ADR=<selector>-<offset>).
${DocTitle}
, ID:
${DocID}
©
02/2025
Mitel Networks Corporation. - All rights reserved.
Mitel and the Mitel logo are trademarks of Mitel Networks Corporation. Unify and associated marks are trademarks of Unify Software and Solutions GmbH&Co. KG.
All other trademarks herein are the property of their respective owners.