Information Systems:Information Systems: Move the Kofax License

From uniWIKI
Jump to navigation Jump to search

Move the Kofax License to another Workstation

If you want to move the license to another KC workstation, see below:

  • Install the KC workstation from the CaptureSV\wrkinst folder
  • Next, disable licensing on the existing KC workstation by running:
  aclicsrvcfg.exe /d

  • Then go to the newly install KC workstation and enable the licensing service by running:
  aclicsrvcfg.exe

  • Lastly, move the physical License dongle to the NEWLY installed KC workstation and activate it.
  • Once activated, check the firewall rules by going to Control Panel\System and Security\Windows Defender Firewall and selecting "Advanced Settings"
  • In Inbound rules, Create a new rule. Select the rule type as "Port". For protocol and ports, add "2424" and then Allow the connection and name it Kofax Licensing.
  • Do the same for the outbound rule.

To test the connection

Go to the web browser, type the workstationName:2424 and check if the connection works or not. It should display the below message.

   System.ArgumentNullException: No message was deserialized prior to calling the DispatchChannelSink. Parameter name: requestMsg at System.Runtime.Remoting.Channels.DispatchChannelSink.ProcessMessage(IServerChannelSinkStack sinkStack, IMessage requestMsg, ITransportHeaders requestHeaders, Stream requestStream, IMessage& responseMsg, ITransportHeaders& responseHeaders, Stream& responseStream) at System.Runtime.Remoting.Channels.BinaryServerFormatterSink.ProcessMessage(IServerChannelSinkStack sinkStack, IMessage requestMsg, ITransportHeaders requestHeaders, Stream requestStream, IMessage& responseMsg, ITransportHeaders& responseHeaders, Stream& responseStream) at System.Runtime.Remoting.Channels.SoapServerFormatterSink.ProcessMessage(IServerChannelSinkStack sinkStack, IMessage requestMsg, ITransportHeaders requestHeaders, Stream requestStream, IMessage& responseMsg, ITransportHeaders& responseHeaders, Stream& responseStream) at System.Runtime.Remoting.Channels.Http.HttpServerTransportSink.ServiceRequest(Object state) at System.Runtime.Remoting.Channels.SocketHandler.ProcessRequestNow() \

If the licensing doesn't work on other PCs

  • Go to regedit,
   HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Kofax Image Products\Ascent Capture Service\Licensing\Licensing Service and check the enabled value, it should be 1.
  • On the main server machine, check ProgramData\Kofax\CaptureSV\Config, open acconfig.xml, and if the licensing pointing to the correct host.
  • Check SALicClient
   Computer\HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Kofax\SALicClient
  • Check ServerPath
  Computer\HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Kofax Image Products\Ascent Capture\3.0
  It should be: \\SCANSERVER\CaptureSV