Skip to main content
Kofax

Kofax TotalAgility - Run Kofax TotalAgility Streaming Service under a non admin account on a split environment

Applies To

  • Kofax TotalAgility 7.5
  • Kofax TotalAgility 7.6
  • Kofax TotalAgility 7.7

Scenario

The Streaming Service hosts a http server.  When the service is started for the first time, it will reserve these namepsaces if the service account is a local administrator.  If the service account is not a local administrator we need to manually reserve the name spaces.  Otherwise, we will get an error like below when starting the service

HTTP could not register URL http://+:80/TotalAgility/Services/Core/StreamingService.svc/. Your process does not have access rights to this namespace (see http://go.microsoft.com/fwlink/?LinkId=70353 for details). ---> System.Net.HttpListenerException: Access is denied

Solution

On a Web server, we need to run the below from a command prompt with elevated permissions.

  • netsh http add urlacl url=http://+:<port>/TotalAgility/Services/Sdk/StreamingService.svc user=%domainuser%
  • netsh http add urlacl url=http://+:<port>/TotalAgility/Services/Sdk/PackageStreamingService.svc user=%domainuser%

On a App server, we need to run the below from a command prompt with elevated permissions.

  • netsh http add urlacl url=http://+:/TotalAgility/Services/Core/StreamingService.svc user=%domainuser%