ARM processing for SAS
Logon Manager is disabled by default in a standard deployment. To
modify configuration information to enable ARM processing, follow
these steps:
-
Edit the
SAS-config-dir\Lev1\Web\Common\LogConfig\SASLogon-log4j.xml
file
and add the following lines:
<appender name="ArmAppender" class="com.sas.arm.log4jappender.ArmAppender">
<param name="AppName" value="IOM.APP"/>
<param name="GroupName" value="SAS"/>
</appender>
<logger name="com.sas.arm.log4j.logger">
<level value="debug"/>
<appender-ref ref="ArmAppender"/>
</logger>
Note: All appenders in the file
must precede all loggers and categories. Otherwise, the configuration
fails.
-
Edit the
SAS-install-dir\SASWebInfrastructurePlatform\9.3\Static\wars\sas.svcs.logon\WEB-INF\spring-config\aop-config.xml
file.
Remove the XML comments around the definition and reference of the
arm-processor bean.
<!-- may also specify include-arm-processor="true" -->
<sas-aop:client-context-propagation
include-target-processor="true"
include-arm-processor="true" />
-
Edit the
SASWebInfrastructurePlatform\9.3\Static\wars\sas.wip.services\WEB-INF\spring-config\services-remote-config.xml
file.
Remove the XML comments around the definition and reference of the
arm-processor bean.
<!-- may also specify include-arm-processor="true" -->
<sas-aop:server-context-propagation
include-target-processor="true"
include-arm-processor="true" />
-
Rebuild and redeploy
the SAS Web Infrastructure Platform Web application.
Upon successful start
of the application server, the ARM monitoring of logon and logoff
activities is enabled.