ARM Logging |
When you migrate an application containing ARM to the SAS logging facility, and the application was created in SAS 9.1 or earlier, the SAS 9.2 ARM interface enables the application, tools, and facilities to execute without change.
The following table lists the key behaviors or results for the SAS 9.1 ARM interface option or configuration value when the ARM appender is configured and enabled through the SAS logging facility.
Option or Configuration Value | Behavior or Results | SAS Logging Facility Processing |
---|---|---|
SAS ARM or PERF macro events, such as %ARMINIT or %PERFINIT | SAS macro processing is the same. |
The SAS logging facility namespace is Perf.ARM.APPL.
(table note 1) |
ARMAGENT=LOG4SAS | Enables the SAS logging facility ARM appender. ARM transactions are processed by the ARM appender. | SAS 9.1 ARM interface record formats are available through the SAS logging facility %X{ARM2.Record} pattern layout. |
ARMSUBSYS=ARM_DSIO | Enables the ARM_DSIO subsystem. | The SAS logging facility namespace is Perf.ARM.DSIO. |
ARMSUBSYS=ARM_PROC | Enables the ARM_PROC subsystem. | The SAS logging facility namespace is Perf.ARM.PROC. |
ARMLOG/ARMLOC | ARM transaction records are emitted into the SAS logging facility architecture. | SAS 9.1 ARM interface record formats are available through the SAS logging facility %X{ARM2.Record} pattern layout. This option is ignored. |
%ARMGTID and %ARMSTRT macros with user metrics | SAS macro processing is the same. Metrics are sent to the SAS logging facility ARM appender and made available as SAS logging facility pattern layout values. | SAS 9.1 ARM interface record formats are available via the SAS logging facility %X{ARM2.Record} pattern layout. |
TABLE NOTE 1: The name value is obtained from the SAS system option LOGAPPLNAME=, %ARMINIT macro, or the SAS logging facility configuration specifications.
If the SAS logging facility is disabled, existing SAS applications that include ARM transaction support continue to execute without change.
Copyright © 2010 by SAS Institute Inc., Cary, NC, USA. All rights reserved.