Previous Topic: Configure the General Operational Registry SettingsNext Topic: Configure the De-duplication Database


Universal Adapter Registry Key

To set up the general Universal Adapter registry settings, you need to configure the registry values in the following registry key, created during installation:

HKEY_LOCAL_MACHINE\SOFTWARE\ComputerAssociates\CA DataMinder
  \CurrentVersion\UniversalAdapter

The registry values for the UniversalAdapter registry key are:

UpdateConfig

Type: REG_DWORD

Data: Enables administrators to update the registry while the Universal Adapter service is running. Set to 1 to force the Universal Adapter to re-read the registry. When the Universal Adapter has accepted the changes to the registry, it automatically resets this registry value to 0, so that this task is not carried out each time the registry is updated. If the Universal Adapter fails to accept the changes, it is automatically set to 2.

UAMailboxNameExch

Type: REG_SZ

Data: This Exchange-only value specifies the name of the Exchange mailbox for the UA domain user. That is, the user under which the Universal Adapter service runs.

Note: You must set UpdateConfig to 1 for changes to this registry setting to take effect.

UAMailboxServerExch

Type: REG_SZ

Data: This Exchange-only value specifies the name or IP address of the Exchange server hosting the mailbox for the UA domain user.

Note: You must set UpdateConfig to 1 for changes to this registry setting to take effect.

FailedRetryIntervalMinutes

Type: REG_DWORD

Data: Specifies how long (in minutes) the Universal Adapter waits between attempts to re process a failed e‑mail. If the time spent trying to re-process the email reaches that specified by TotalRetryTimeMinutes, the e‑mail is moved to the \Failed folder. The location of the \Failed folder is specified in the FailedMailboxFolder registry subkey and is specifically for each input source.

TotalRetryTimeMinutes

Type: REG_DWORD

Data: Specifies how long (in minutes) the Universal Adapter will try to re-process a failed e‑mail. This is set to 1440 (24 hours) by default, to prevent the \Failed folder from becoming populated too quickly in the event of an output access problem.

UALocalPSTFolder

Type: REG_ SZ

Data: Specifies the location of the .PST file used to temporarily store emails while the Universal Adapter processes them. If this setting is left blank, the .PST file location defaults to:

\Documents and Settings\All Users\Application Data\CA\CA DataMinder\data

Note: You must set UpdateConfig to 1 for changes to this registry setting to take effect.

WorkerThreadCount

Type: REG_DWORD

Data: Defaults to 10. Specifies the total number of concurrent worker threads used by the Universal Adapter to process e mails. This is the total number of worker threads across all inputs. The maximum number of worker threads is 100. Even if you specify more than 100 worker threads in this registry value, the count will remain 100.

LogFilePath

Type: REG_ SZ

Data: Defaults to the \UA\Log subfolder in the CA DataMinder installation folder on the Universal Adapter host machine. Specifies the folder you want to write log files to. Multiple log files are created, depending on the LogMaxNumFiles registry value.

Note: The UA domain user must have write access to the specified folder.

LogMaxNumFiles

Type: REG_DWORD

Data: Defaults to 10. Specifies the maximum number of log files. When the maximum number of log files exists and the maximum size (see LogMaxSizeBytes below) of the most recent is reached, the oldest log file is deleted to enable a new one to be created.

LogLevel

Type: REG_DWORD

Data: Defaults to 2. Determines the verbosity of logging for the Universal Adapter. For example, you can configure the Universal Adapter to only log errors or important system messages. Log entries are written to the UASrv_<date>.log file, where <date> is the date and time when the log file was created. The location of the log file is specified in the LogFilePath registry setting (see above).

The supported logging levels are:

0 No log entries are written, except for basic start and stop messages

1 Errors only

2 Errors and warnings

3 Errors, warnings, plus any extra information available

4 Errors, warnings, plus any extra information available and trace

Note: Setting LogLevel to 4 will cause the log file to grow extremely rapidly. This level of logging is provided for testing and diagnostic purposes. For example, it shows storage and retrieval on every resource item.

LogMaxSizeBytes

Type: REG_DWORD

Data: Defaults to 1,000,000 (1MB). Specifies the maximum size for each log file. When the current log file reaches its maximum size, the Universal Adapter creates a new log file. Log entries are written to a UASrv_<date>.log file.