TIBCO ActiveMatrix® Adapter for Files (Unix/Win) service fails to start from the Admin GUI if processing directories which are at a shared remote location.
book
Article ID: KB0085404
calendar_today
Updated On:
Products
Versions
TIBCO ActiveMatrix BusinessWorks Plug-in for Files for Unix and Windows
-
Not Applicable
-
Description
Description: TIBCO ActiveMatrix® Adapter for Files (Unix/Win) Publisher/Subscriber service fails to start from the Admin GUI, throws the error, "No access to Progress directory", if processing directories that are
configured to be shared remote drive/directories. Symptoms: TIBCO ActiveMatrix® Adapter for Files (Unix/Win) Publisher/Subscriber service halst with the error, "No access to Progress directory". Cause: A TIBCO Hawk agent was started as an NT service by a SYSTEM account user (by default)
lacking privileges to access a shared drive. If TIBCO ActiveMatrix Adapter for Files (FA)
Publisher/Subscriber application is started from the TIBCO ActiveMatrix Administrator (Admin) GUI, then the TIBCO Hawk agent
spawns an FA application using the SYSTEM account user (by default). The SYSTEM account user does
not have permission to access the shared drive which results in a location
access error.
Issue/Introduction
TIBCO ActiveMatrix® Adapter for Files (Unix/Win) service fails to start from the Admin GUI if processing directories which are at a shared remote location.
Resolution
Any of the following solutions can apply:
Deploy the application as NT service --
If any username/password is not specified, then the "Local System Account" is used to run the deployed application NT service that does not have privileges. In such cases, the deployed application fails to start because the service is started using "Local System Account".
Specifying a valid domain user (while deploying in the "NT service" section) which has access to a shared file location can help your application NT service when started using the aforementioned user account (instead of system user), and allowing it to access the required shared location.
Starting domain TIBCO Hawk NT service using non-system account --
By default, the TIBCO Hawk agent NT service is started using the "Local System Account" account. The Hawk agent spawns a deployed application using the "Local System Account" which does not have access to a shared location.
Change the hawkagent user to a non-system user (who does have access to the shared location) by doing, Right Click on "Hawkagent NT service->Properties->Log On Tab->Select "This Account", provide the user/password having privileges to access remote directories, and Hawk will run using that user having all required access.