Ascent Capture COM 7001 Error

Question:

I am getting a COM error connecting to the License Server, when I turn off the proxy it works. If proxy is on I get this error: "7001 ACLicClnt Unable to connect to license server. The license server may be down or the network may have problems [Proxy Authentication Required]"

Answer:

The problem which you are receiving is caused by a bug in Microsoft. Please view the following Microsoft Knowledgebase Article which describes the problem.

http://support.microsoft.com/default.aspx?scid=kb;[LN];303650

The bug is causing the Ascent Clients to be unable to connect to the license server on the Ascent Server. We have developed a way, in Ascent Capture, to work around the problem. Follow the steps below to work around the problem.

1. Go to the Ascent Capture Server.
2. Go to Services through Control Panel and stop the "Ascent Capture Service".
3. Go to the Windows Registry by typing Regedit from the run box.
4. Go to the following key:
[HKEY_LOCAL_MACHINE\SOFTWARE\Kofax Image Products\Ascent Capture\3.0]
5. On the right hand side of the window, right click, and select "add a new String value" and call it MachineName.
6. Set the MachineName value to the computer name of the Ascent Capture Server machine.
7. Close the registry.
8. Start the Ascent Capture Service.
9. Attempt to open a module from the trouble client, and the problem should be resolved.

With this registry change in place, the Ascent Capture server will now be using the Machinename of the server, instead of the IP address of the server for licensing communication.

Please note: this fix also resolves the similar error "COM error: [7001] ACLicClnt: Unable to connect to license server. The license server may be down or the network may have problems. (the underlying connection was closed: The server committed an HTTP protocol violation.)"


Product Version Category
CAPTURE 6.1 Batch Manager
CAPTURE 6.1 Full Text OCR
CAPTURE 6.1 PDF Generator
CAPTURE 6.1 Quality Control
CAPTURE 6.1 Recognition Server
CAPTURE 6.1 Release
CAPTURE 6.1 Scan
CAPTURE 6.1 XML Auto Import


Question:
Why do I receive this error when starting modules?

COM error: COM error: [7001] AcLicClnt: Unable to connect to license server. The license server may be down or the network may have problems. (The remote server returned an error: (417) Expectation Failed.)


Answer:
The problem which you are receiving is caused by a bug in Microsoft. Please view the following Microsoft Knowledgebase Article which describes the problem.

http://support.microsoft.com/default.aspx?scid=kb;[LN];303650

The bug is causing the Ascent Clients to be unable to connect to the license server on the Ascent Server. We have developed a way, in Ascent Capture, to work around the problem. Follow the steps below to work around the problem.

1. Go to the Ascent Capture Server.
2. Go to Services through Control Panel and stop the "Ascent Capture Service".
3. Go to the Windows Registry by typing Regedit from the run box.
4. Go to the following key:
[HKEY_LOCAL_MACHINE\SOFTWARE\Kofax Image Products\Ascent Capture\3.0]
4. On the right hand side of the window, right click, and select "add a new String value" and call it MachineName.
5. Set the MachineName value to the Hostname/Machinename of the Ascent Capture Server.
6. Close the registry.
7. Start the Ascent Capture Service.
8. Attempt to open a module from the trouble client, and the problem should be resolved.

With this registry change in place, the Ascent Capture server will now be using the Machinename of the server, instead of the IP address of the server for licensing communication.

 


Product Version Category
CAPTURE 6.0 Installation
CAPTURE 6.1 Installation
CAPTURE 7.0 Installation


Question:
Opening any Ascent Capture module results in the following error:

COM error: [7001] AcLicClnt Unable to connect to license server. The license server may be down or the network may have problems. (Index was outside the bounds of the array)

What can I do to resolve this?

Answer:
This error will occur if you are using Ascent Capture 6.x or 7.0 with .NET Framework 2.0. This issue has become more common now that Microsoft Windows XP Automatic Update installs .NET Framework 2.0.

If you are using Ascent Capture 7.0, download and install the latest Ascent Capture 7.0 Service Pack from:
http://www.kofax.com/support/ascent/capture/7/downloads_patches_eng.asp.

If you are using Ascent Capture 6.x, remove .NET Framework 2.0.

If removing .NET Framework 2.0 is not possible, you may use the following unsupported workaround.

This workaround involves the use of “.exe.config” files. These files instruct Ascent Capture to use .NET Framework 1.1 for licensing, allowing Ascent Capture to coexist with .NET Framework 2.0.

The files are in XML format, but they can be created as plain ASCII text using a text editor such as Notepad. An exe.config file for each Ascent Capture module must be placed in the same folder as the executable.

NOTE: Shut down all Ascent Capture modules before creating and saving these files.

Each file should contain exactly the same information:


<?xml version="1.0"?>
<configuration>
<startup>
<supportedRuntime version="v1.1.4322"/>
<requiredRuntime version="v1.1.4322" safemode="true"/>
</startup>
</configuration>


Once the first file has been created, save it under each of the following file names:

ACXMLAI.exe.config
Admin.exe.config
DBUtil.exe.config
fp.exe.config
Index.exe.config
KfxPdf.exe.config
Ocr.exe.config
ops.exe.config
Qc.exe.config
Release.exe.config
Scan.exe.config
SepSheet.exe.config
Verify.exe.config

On workstations, the files should be placed in the Ascent/BIN folder. On servers, these files should be placed in the AscentSS/ServLib/Bin folder.

Advanced Forms Products

Users of Advanced Forms products such as INDICIUS, Ascent for Payables, Ascent Advanced Forms, or Xtrata, should create additional .exe.config files for each executable used by that product. The config files must be placed in the same directory that contains the executable.