Using Multidimensional Storage (Globals) Introduction to Globals What Are Globals? Why Should Application Developers Learn About Globals? Examples of Globals Globals and External Languages Formal Rules about Globals Introduction to Global Names and Limits Introduction to Global Nodes and Subscripts Rules for Global Subscripts Collation of Globals Extended Global References Forms of Extended Global References Bracket Syntax Environment Syntax Global Mapping and Subscript-Level Mapping Simple Example of Subscript-Level Mapping More Complex Example of Subscript-Level Mapping Key Principles Working with Globals Storing Data in Globals Deleting Global Nodes Testing the Existence of a Global Node Retrieving the Value of a Global Node Traversing Data within a Global Copying Data within Globals Maintaining Shared Counters within Globals Sorting Data within Globals Using Indirection with Globals Managing Concurrency Checking the Most Recent Global Reference SQL and Persistent Class Use of Multidimensional Storage Storage Definitions Indices Bitmap Indices Temporary Globals and the IRISTEMP Database Using Temporary Globals Defining a Mapping for Temporary Globals System Use of IRISTEMP ^CacheTemp Globals Management Portal Options General Advice Introduction to the Globals Page Viewing Global Data Editing Globals Exporting Globals Importing Globals Finding Values in Globals Deleting Globals APIs for Working with Globals