SSV1
2 Iron

Re: Ask the Expert: Best Practices – 7.x Installation and Upgrade

Please note that when InputAccel Servers are configured as a ScaleServer group, client modules must connect to one of the InputAccel Servers in the ScaleServer group by using the machine name of the machine hosting the InputAccel Server. If an IP address or the name “localhost” is used in the Server name field of the connection string, the connection to the server will fail.

0 Kudos
TLP1
1 Nickel

Re: Ask the Expert: Best Practices – 7.x Installation and Upgrade

If you use Captiva Capture for mission-critical applications, you may want to make sure that your Captiva Capture system is always available.

Here are some High Availability Best Practices to consider:

• At a minimum, connect the InputAccel Server machine and the InputAccel Database machine to

an uninterruptible power supply.

• Configure the SQL Server for high availability by setting up database mirroring and/or clustering.

Refer to Microsoft recommendations for advice and instructions.

• Configure the InputAccel Servers for high availability by using ScaleServer groups and

configuring them in an Active/Passive or Active/Active Microsoft Failover Clustering cluster.

• Run unattended client modules as services and configure those services for high availability by

enabling automatic restart on failure.

0 Kudos
SSV1
2 Iron

Re: Ask the Expert: Best Practices – 7.x Installation and Upgrade

When installing the IAS folder to a UNC path, if you get an error stating that the user account rights for the server has not been set and it may prevent the server from running correctly.

In this scenario, ensure the following:

     1. Run the server using a domain account.

     2. Grant the UNC directory for IAS folder to have full Windows permissions for that domain account.

     3. Ensure that every Captiva user that accesses and creates processes and batches are granted the Windows permission (use Windows tools) to access the IAS folder.

Please note that although supported, installing the IAS folder to a UNC path is not recommended

0 Kudos
BGard1
2 Bronze

Re: Ask the Expert: Best Practices – 7.x Installation and Upgrade

Did you know...  

If you are a user of the Western OCR Engine (which is a fantastic engine BTW) which is part of Advanced Recognition and you are upgrading to Captiva 7.1 or 7.5 from a prior release, please note that the default settings for all of the out of box Western engines HAVE CHANGED.

Your project will automatically pick up the new default settings of this engine when you upgrade your project.  Therefore it is recommended to evaluate the OCR output results you were getting with the previous release with the results you are now seeing with your upgraded project.

If you edit the out of box WesternOCR_Extended.reco for example (which will force you to create a copy of the engine) you will notice that the setting for TRADEOFF now has a default set to Fastest.  In prior releases this setting was defaulted to MOST ACCURATE. 


We have seen cases where results are not as accurate when the engine is set to fastest and by simply creating a custom instance of Western OCR with the Tradeoff set to ACCURATE you should see the same or better OCR results you were getting previously.  In my testing, MOST ACCURATE is still extremely fast and should be the preferred config.

0 Kudos
SSV1
2 Iron

Re: Ask the Expert: Best Practices – 7.x Installation and Upgrade

Hello,

We have only 2 days left for "Ask The Expert" event. I encourage everyone to actively participate and take advantage of this event.

Please feel free to reach out to us should you have any questions around "Best Practices - 7.x Installation and Upgrade".

Shaishiv

0 Kudos
TLP1
1 Nickel

Re: Ask the Expert: Best Practices – 7.x Installation and Upgrade

Don't forget to deactivate antivirus software on the InputAccel Server data directory. Running antivirus software on the InputAccel Server data directory and its subfolders will drastically degrade InputAccel Server performance due to the large number of files being written to the directory structure. In addition, some antivirus software intercept network traffic and can

interfere with InputAccel Server operation. In all cases, you should exclude the following directories and their subdirectories from antivirus scanning:

InputAccel Server data directory (by default, C:\IAS)

InputAccel Server installation folder (by default, C:\Program Files\InputAccel

\Server)

C:\ProgramData\EMC\InputAccel

Windows Temp folder (%TEMP%)

C:\Users\<username>\AppData\Local\Temp (where <username> is the name

of a user)

Antivirus software is not designed to check in real-time the kind of volume and file size needed for a InputAccel Server to maintain full production throughput. This high volume of work tends to manifest antivirus software issues (usually hanging) that can in turn cause a production Captiva system to crash. The files in the directories for Captiva use are transitory;

that is, they exist only as long as the batch is in Captiva.

JeffinTSG
1 Nickel

Re: Ask the Expert: Best Practices – 7.x Installation and Upgrade

As a recommended practice whenever upgrading Captiva versions please ensure to archive the following files:

Data Type
Host Location
Default File Location
Activation FilesInputAccel ServersC:\IAS\activation\*.*
Module Definition Files

Captiva Designer machines /

Process Developer Machines

C:\Program Files\InputAccel\

Client\src\ipp\*.mdf

C:\Program Files\InputAccel\

Client\src\ipp\dia

Capture System Source FilesCaptiva Designer machinesC:\Users\<username>\Documents\Captiva 7.x\<captureSystem>
IPP Project Source FilesProcess Developer machines

C:\Program Files\InputAccel\

Client\src\ipp\*.ipp


C:\Program Files\InputAccel\

Client\src\ipp\dia
settings.iniClient machines

C:\ProgramData\EMC\InputAccel\Settings.ini

Batches and Stage FilesInputAccel ServersC:\IAS\batches\*.*
ProcessesInputAccel ServersC:\IAS\process\*.*
Dispatcher / Advanced Recognition Project Files

C:\Program Files\InputAccel\

Client\Supporting Files\dia\<version>\Project Samples
Supplemental Module Configuration FilesInputAccel ServersC:\IAS\modules\*.*
Registry ParametersInputAccel Servers

HKEY_LOCAL_MACHINE\SYSTEM\

CurrentControlSet\Services\

InputAccel\Parameters

0 Kudos
SSV1
2 Iron

Re: Ask the Expert: Best Practices – 7.x Installation and Upgrade

Did you know that when a component fails to install correctly, the setup program performs a rollback operation and

returns the machine to the state it was in prior to starting the installation. Troubleshooting this type of installation issue requires examination of setup program log files. However, setup program log files are not generated by default. To generate a log file, you must enable logging when starting the setup program by including a command-line parameter of /l.

For example, you could start the client setup program (or any of the other setup programs) by typing the following in a command prompt window:

  1. setup.exe /v"/l*v logfilename"

where

/v passes the part of the command line enclosed in quotes to the Microsoft Installer package.

/l*v enables verbose logging.

logfilename is the path and file name to which to write the log data.

This command line starts the setup program and writes detailed information to the specified

  1. file. After the installation completes (or fails and rolls back), you can examine the log file to help

determine the cause of the problem.

Please wait until the setup program closes before opening the log file to ensure that all log entries have been written to the file.

0 Kudos
TLP1
1 Nickel

Re: Ask the Expert: Best Practices – 7.x Installation and Upgrade

Did you know that client modules are also scalable?

Captiva Capture enables multiple modules to simultaneously process different tasks from all in-process batches.

This means that production bottlenecks caused by slow modules can be resolved by adding more instances of those modules. There are several factors to consider when planning the number of each module required:

• The volume of incoming paper that must be processed.

• The amount of processing power the module needs. For example, an OCR module requires much

more time to process a task (recognize a page of text) than an export module requires to export

the same page of text.

• The amount of time an operator requires to process a task. For example, manual indexing

involving many fields that must be manually keyed by an operator takes more time than simple

indexing tasks.

Additional client modules can be added to the system at any time after the initial installation without negatively impacting production. If using machines with multiple processors, multiple instances of certain modules can be installed as services on a single machine. You will find a table in Appendix B of the installation guide which indicates which modules may be installed and run as multiple service instances.

0 Kudos
SSV1
2 Iron

Re: Ask the Expert: Best Practices – 7.x Installation and Upgrade

Hello,

Today is the last day for "Ask The Expert" event. I encourage everyone to actively participate and take advantage of this event.

Please feel free to reach out to us should you have any questions around "Best Practices - 7.x Installation and Upgrade".

Shaishiv

0 Kudos