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.3 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.
SAS 9.1 ARM Application and SAS 9.3 ARM Integration
Option or Configuration
Value
|
|
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.
|
|
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.
|
|
Enables the ARM_DSIO
subsystem.
|
The SAS logging facility
namespace is Perf.ARM. DSIO.
|
|
Enables the ARM_PROC
subsystem.
|
The SAS logging facility
namespace is Perf.ARM. PROC.
|
|
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.
|
If the SAS logging
facility is disabled, existing SAS applications that include ARM transaction
support continue to execute without change.