access descriptors 546, 572
ACCESS procedure
interface view engine and 572
alter protection 588, 593
Application Response Measurement
See ARM
applications
ARM 226
ARM and performance of 227
ARM API objects 58
peformance of 607
threaded processing 224
arithmetic operators 118, 201
ARM 215, 225
examples 231
how it works 227
need for 225
performance and 227
terminology 226
ARM API function calls 56, 228
ARM log 226, 230
internal SAS processing statistics 231
post processing 234
ARM macros 55, 56, 226, 229
ARM API function calls and 56
%ARMEND 57
%ARMGTID 56
%ARMINIT 56
%ARMSTOP 57
%ARMSTRT 57
%ARMUPDT 57
complex call schemes 61
conditional execution 66
correlators in 64
enabling execution 65
enabling execution with SCL 66
ID management with 58
logging performance statistics 233
macro variables with 57
post-processing 68
setting macro environment 67
user metrics in 63
variables with 57
ARM system options 226, 228
logging performance statistics 233
ARMAGENT=system option 228
ARM_END function call 229
_ARMEXEC macro variable 65
ARM_GETID function call 229
ARM_INIT function call 228
ARMLOC= system option 228
ARM_START function call 229
ARM_STOP function call 229
ARMSUBSYS= system option 228
ARM_UPDATE function call 229
array bounds 459
determining 460
HBOUND function 460
HBOUND function vs. DIM function 460
identifying upper and lower bounds 459
LBOUND function 460
two-dimensional arrays 460
array processing 449
definition 450
examples 461
terminology 449
array reference
definition 450
arrays action on all numeric variables 464
assigning initial values to elements 462
character variables in 461
conceptual view of 450
defining 451, 455
defining quickly 456
definition 449
determining number of elements 456
DO loops 453
DO loops for selected elements 453
DO UNTIL expressions 456
DO WHILE expressions 456
grouping variables, simple array 452
multidimensional 450, 457
one-dimensional 450
referencing 451
referencing, rules for 455
selecting current variable 453
temporary 463
two-dimensional 451
variable lists 456
assignment statement
creating variables 81
ATTRIB statement
creating variables 83
specifying formats 29
specifying in formats 31
audit trails 491
capturing rejected observations 497
considerations 493
data file update 496
definition 491
description 491
encryption with 595
examples 495
fast-append feature and 493
in shared environment 493
initiating 494, 495
passwords with 595
performance 493
preservation by other operations 493
programming considerations 493
reading 494
resuming 494
status of 494
suspending 494
terminating 494
automatic naming convention 485
automatic numeric-character conversion 116