- Page 1 and 2: Using Caché ObjectScript Version 2
- Page 3 and 4: Table of Contents About This Book .
- Page 5 and 6: 5.7.3 Specifying a Combination Patt
- Page 7 and 8: 10.2 Manipulating Multidimensional
- Page 9 and 10: 15.6.2 Database Conversion ........
- Page 11: List of Tables Table 3-1: Date Form
- Page 16 and 17: Introducing Caché ObjectScript •
- Page 18 and 19: Introducing Caché ObjectScript 1.3
- Page 20 and 21: Syntax Rules 2.1.1 Identifiers User
- Page 22 and 23: Syntax Rules • The // comment spe
- Page 24 and 25: Syntax Rules • Fractional numbers
- Page 26 and 27: Syntax Rules In an explicit namespa
- Page 28 and 29: Data Types and Values There are no
- Page 30 and 31: Data Types and Values • A trailin
- Page 32 and 33: Data Types and Values 3.5 Undefined
- Page 35 and 36: 4 Variables A variable is the name
- Page 37 and 38: Categories of Variables You can use
- Page 39 and 40: Categories of Variables • A globa
- Page 41 and 42: Variable Typing and Conversion Tabl
- Page 43 and 44: 5 Operators and Expressions Caché
- Page 45 and 46: Introduction to Operators and Expre
- Page 47 and 48: Introduction to Operators and Expre
- Page 49 and 50: Arithmetic Operators 5.2.2 Unary Ne
- Page 51 and 52: Arithmetic Operators 5.2.7 Exponent
- Page 53 and 54: Logical Comparison Operators 5.3 Lo
- Page 55 and 56: Logical Comparison Operators The fo
- Page 57 and 58: Numeric Relational Operators The de
- Page 59 and 60: String Relational Operators Binary
- Page 61 and 62: Pattern Matching operand A ']operan
- Page 63 and 64:
Pattern Matching Table 5-2: Pattern
- Page 65 and 66:
Pattern Matching Set match = var31.
- Page 67 and 68:
Indirection 2. The first “.E” m
- Page 69 and 70:
Indirection When you use indirectio
- Page 71:
Indirection Start Read !,"Output Na
- Page 74 and 75:
Commands If a command takes one or
- Page 76 and 77:
Commands If both a command keyword
- Page 78 and 79:
Commands 6.3.3 Job While Do runs co
- Page 80 and 81:
Commands 6.5.1 If, ElseIf, and Else
- Page 82 and 83:
Commands 6.5.3 While and Do/While T
- Page 84 and 85:
Commands Format Code ! # n Effect S
- Page 86 and 87:
Functions Function parameters are v
- Page 88 and 89:
User-defined Code Procedures are a
- Page 90 and 91:
User-defined Code 8.2 Procedures in
- Page 92 and 93:
User-defined Code pubvar access cod
- Page 94 and 95:
User-defined Code enables procedure
- Page 96 and 97:
User-defined Code corresponding by-
- Page 98 and 99:
User-defined Code Similarly, a refe
- Page 100 and 101:
User-defined Code 8.3.2 Functions A
- Page 102 and 103:
User-defined Code • Caché saves
- Page 105 and 106:
9 ObjectScript Macros and the Macro
- Page 107 and 108:
Using Macros 9.1.1.1 Macro Naming C
- Page 109 and 110:
Preprocessor Directives Reference
- Page 111 and 112:
Preprocessor Directives Reference C
- Page 113 and 114:
Preprocessor Directives Reference w
- Page 115 and 116:
Preprocessor Directives Reference 9
- Page 117 and 118:
Preprocessor Directives Reference #
- Page 119 and 120:
Preprocessor Directives Reference W
- Page 121 and 122:
Preprocessor Directives Reference 9
- Page 123 and 124:
Using System-supplied Macros When c
- Page 125:
Using System-supplied Macros TextHT
- Page 128 and 129:
Multidimensional Arrays 10.1.2 Spar
- Page 130 and 131:
String Operations • The $Find fun
- Page 132 and 133:
String Operations Set $Piece(Alphal
- Page 135 and 136:
12 Transaction Processing This chap
- Page 137 and 138:
Managing Transactions Within Applic
- Page 139 and 140:
Automatic Transaction RollBack Tran
- Page 141:
System-Wide Issues with Transaction
- Page 144 and 145:
Error Processing block, Caché sets
- Page 146 and 147:
Error Processing Using TRY-CATCH wi
- Page 148 and 149:
Error Processing The $STACK Special
- Page 150 and 151:
Error Processing Using the System-s
- Page 152 and 153:
Error Processing Figure 13-2: $ZTRA
- Page 154 and 155:
Error Processing Figure 13-3: $ETRA
- Page 156 and 157:
Error Processing If the existing va
- Page 158 and 159:
Error Processing Resuming Execution
- Page 160 and 161:
Command-line Routine Debugging •
- Page 162 and 163:
Command-line Routine Debugging Argu
- Page 164 and 165:
Command-line Routine Debugging 14.1
- Page 166 and 167:
Command-line Routine Debugging 5. S
- Page 168 and 169:
Command-line Routine Debugging Valu
- Page 170 and 171:
Command-line Routine Debugging %SYS
- Page 172 and 173:
Command-line Routine Debugging 14.2
- Page 174 and 175:
Command-line Routine Debugging Tabl
- Page 176 and 177:
Command-line Routine Debugging In P
- Page 178 and 179:
Command-line Routine Debugging Tabl
- Page 180 and 181:
Command-line Routine Debugging Proc
- Page 182 and 183:
Command-line Routine Debugging 3. Y
- Page 185 and 186:
15 Open M Language Compatibility Ca
- Page 187 and 188:
DSM-11 Language Compatibility In th
- Page 189 and 190:
DSM-11 Language Compatibility 15.2.
- Page 191 and 192:
DSM-11 Language Compatibility Table
- Page 193 and 194:
DSM-11 Language Compatibility DSM-1
- Page 195 and 196:
DSM Language Compatibility 15.2.12
- Page 197 and 198:
DSM Language Compatibility The foll
- Page 199 and 200:
DSM Language Compatibility Write /C
- Page 201 and 202:
DSM-J Language Compatibility • %E
- Page 203 and 204:
DTM Language Compatibility default
- Page 205 and 206:
DTM Language Compatibility • TCom
- Page 207 and 208:
MSM Language Compatibility These se