Key Behaviors That Change with the SAS Logging Facility

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
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. (footnote1)
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.
If the SAS logging facility is disabled, existing SAS applications that include ARM transaction support continue to execute without change.
FOOTNOTE 1:The name value is obtained from the SAS system option LOGAPPLNAME=, %ARMINIT macro, or the SAS logging facility configuration specifications.[return]