Previous Topic: RiskMinder Directory StructureNext Topic: RiskMinder Risk Evaluation Java SDK Files


RiskMinder Directory Structure

The following table lists the main directories, files, and JARs that are created by the RiskMinder installer. It also describes specific subdirectories and files that have been referred to in this guide.

Note: In addition to the files and directories discussed in the table, you will also see an empty file called arcotkey in the arcot directory. This file is used by the installer to detect previously installed Advanced Authentication products. If you delete this file, then the installer will not be able to detect previously installed Advanced Authentication products, and will allow new installations to be performed in any location. As a result, the installer will not be able to ensure the same destination directory for multiple Advanced Authentication products and components, in which case, the products (or components) may not work, as expected. This file has no impact on patches and upgrade.

Directory

Used By

File Names and Description

<install_location>/arcot/bin/

 

 

Note: See CA RiskMinder Administration Guide for more details on these tools.

  • RiskMinder Server
  • Case Management Queuing Server

Contains the following scripts used by RiskMinder Server:

 

  • casemanagementserver (Tool for refreshing and gracefully shutting down the Case Management Queuing Server.)
  • riskfortserver (Tool for setting the server management port and other server-related operations.)

 

<install_location>/arcot/conf/

 

Note: See appendix, "Configuration Files and Options" for more details on the configuration files that you see in this directory.

  • Administration Console

Contains the following configuration files used by Administration Console:

  • adminserver.ini (Used for reading Administration Console logging configurations.)
  • arcotcommon.ini (Used for connecting to RiskMinder database, RiskMinder instances, and Hardware Security Module (HSM), if configured.)
  • RiskMinder Server

Contains the following configuration files for use by RiskMinder Server and other RiskMinder components:

  • arcotcommon.ini(Used for connecting to RiskMinder database, RiskMinder instances, and Hardware Security Module (HSM), if configured.)
  • riskfortdataupload.ini (Used for uploading Quova data to RiskMinder database.)
  • securestore.enc(Used for storing the encrypted information needed to connect to the RiskMinder database.)
  • UDS

Contains the udsserver.ini file for use by UDS for reading UDS logging configurations.

  • UDS
  • Administration Console

The resourcebundles directory contains the properties files for common errors thrown by Administration Console and UDS.

<install_location>/arcot/dbscripts/

  • Administration Console
  • RiskMinder Server
  • UDS

Contains the database scripts to create and drop RiskMinder schemas for the Database Type (Oracle, MS SQL, or MySQL) that you specified during installation.

<install_location>/arcot /docs/riskfort/

  • Administration Console
  • RiskMinder Server

Contains the following zipped WSDLdoc:

  • Arcot-RiskFort-3.1-AdminWeb
    Service-wsdldocs.zip (The WSDLDocs for the Admin Web Service.)
  • RiskMinder Server

Contains the following zip and XSD files for writing Callouts, and the Javadocs and WSDLdocs for Risk Evaluation SDKs:

  • Arcot-RiskFort-3.1-CallOutInterface-xsds.zip (The Evaluation and Scoring Request and Response files that are required for writing a Callout.)
  • Arcot-RiskFort-3.1-risk-evaluation-sdk-javadocs.zip
  • Arcot-RiskFort-3.1-risk-evaluation-wsdldocs.zip

<install_location>/arcot /docs/uds/

  • UDS

Contains the following zipped WSDLdoc:

  • arcot-uds-2_0-wsdl-docs.zip (The WSDLDocs for UDS Web Services.)

<install_location>/arcot/java/lib/

  • Administration Console

 

Contains an empty directory called sdk and the following WAR and JAR files required by the Administration Console Framework and UDS:

  • adminframework.jar
  • adminframework.war
  • arcot-common.jar
  • arcot-crypto-util.jar
  • arcot-euds.jar
  • bcprov-jdk15-146.jar
  • udsframework.war

<install_location>/arcot/java/webapps/

  • Administration Console

Contains the following WAR file required by Administration Console:

  • arcotadmin.war (The WAR file required to deploy Administration Console.)
  • UDS

Contains the arcotuds.war file required to deploy UDS for:

  • LDAP connectivity
  • Access to UDS Web services
  • Authentication and Authorization for Web services

<install_location>/arcot/lib/

  • RiskMinder Server
  • Case Management Queuing Server

Also contains the following library files used by RiskMinder Server:

  • libdminwsprotocol.so
  • libaradminprotocol.so
  • libarrfuds.so
  • libarrfudswrapper.so
  • libarriskengine.so
  • libnamevaluexref.so
  • libsrvmgrwsprotocol.so
  • libtranswsprotocol.so

<install_location>/arcot/logs/

 

 

Note: See appendix, "RiskMinder Logging" in the CA RiskMinder Administration Guide for detailed information about these log files.

 

 

 

Contains the log files used by Administration Console, Case Management, RiskMinder, and UDS.

 

You can use the backup subdirectory to store the older logs, if available.

  • Administration Console
  • arcotadmin.log
  • RiskMinder Server
  • arcotriskfort.log
  • arcotriskfortstartup.log
  • Case Management Queuing Server
  • arcotriskfortcasemgmtserver.log
  • arcotriskfortcasemgmtstartup.log
  • UDS
  • arcotuds.log

    Note: This log appears only if you deployed the UDS WAR file (arcotuds.war) for LDAP connectivity.

<install_location>/arcot/native/

  • Administration Console
  • UDS

Contains libArcotAccessKeyProvider.so (in appropriate subdirectories) used for reading the contents of securestore.enc for your 32-bit or 64-bit OS platform (RHEL, Solaris SPARC, or Microsoft Windows).

<install_location>/arcot/odbc32v70wf/

  • RiskMinder Server

Contains the CA-branded DataDirect ODBC libraries for all the databases supported by RiskMinder.

<install_location>/arcot/plugins/rules/

  • RiskMinder Server

Contains SO (library binary) files to support all out-of-box RiskMinder rules, and Scoring.

 

<install_location>/arcot/resourcepacks/

  • Administration Console
  • UDS

Contains the required Administration Console and Advanced Authentication product pack bundles:

  • bundle_adminconsole.zip
  • bundle_riskfort.zip

 

Also contains the i18n subdirectory.

<install_location>/arcot/samples/java/

  • RiskMinder Server
  • RiskMinder Risk Evaluation SDK

The java subdirectory contains the sample WAR files for:

  • riskfort-3.1-sample-application.war to deploy the RiskFort Sample Application.
  • riskfort-3.1-sample-callouts.war to deploy the RiskFort Sample Callout.

<install_location>/arcot/sbin/

  • RiskMinder Server
  • Case Management Queuing Server

Contains library files and following executable files required by administrators:

  • arrfcasemgmtserver: This tool is used for refreshing and gracefully shutting down the Case Management Server.
  • arrfclient: This tool is used for refreshing and gracefully shutting down RiskMinder Server.
  • arrfenv: This script is used to set the required environment variables.
  • arrfserver: This tool for setting the server management port and other server-related operations.
  • arrfupload: This utility is used for uploading Quova data to RiskMinder database.
  • arrfutil.wrapper: This is a wrapper for running all other command-line tools provided by RiskMinder.
  • arrfwatchdog: This tool monitors the server health and also starts the server if it stops.
  • arversion: This tool determines the release of the library files.

<install_location>/arcot/sdk/

  • RiskMinder Risk Evaluation SDK

Contains SDKs and dependent files supported by RiskMinder in the c, devicedna, and the java flavors.

The devicedna subdirectory contains the accompanying JavaScripts and Flash files that are used by these SDKs and the MFP and DeviceDNA modules.

 

See section "RiskMinder Risk Evaluation Java SDK Files" later in this appendix for detailed explanation of the contents of this directory.

<install_location>/arcot/tools/

  • Administration Console

The common subdirectory contains the following subdirectories:

  • The arreporttool subdirectory contains the report command-line utility that enables you to export (or download) reports.
  • The bundlemanager subdirectory contains the files that are required by Administration Console Resourcepack.
  • The uds-monitor subdirectory contains the script for checking the health of UDS.

<install_location>/arcot/tools/<platform>/

 

The <platform> can be: linux, solsparc, and win.

  • Administration Console
  • User Data Service (UDS)

Contains the dbutil tool for your OS platform (RHEL, Solaris SPARC, or Microsoft Windows).

This tool is required for editing securestore.enc, which stores the encrypted information needed by RiskMinder Server to connect to the RiskMinder database.

<install_location>/arcot/Uninstall_Arcot RiskFort/

  • RiskMinder Server

Contains the files required to uninstall RiskMinder. In addition,

  • The jre subdirectory contains all the files that are required for Java Runtime Environment (JRE) support:
    – Java Virtual Machine
    – Runtime Class Libraries
    – Java Application Launcher

 

<install_location>/arcot/wsdls/

  • RiskMinder Server

Contains the WSDL files required by Administration Console (the admin subdirectory), RiskMinder (the riskfort subdirectory), and UDS (the uds subdirectory).

 

See section, "RiskMinder Risk Evaluation Java SDK Files" later in this appendix for detailed explanation of the contents of this directory.