Summary
Released recommendations from the FlexNet Beacon to the SAP Admin module fails
Symptoms
When releasing recommendations from the SAP tab in the FlexNet Manager Suite's WebUI, the recommendations don't reach to the Admin Module.
When looking into the BeaconEngine.log file located by default in C:\ProgramData\Flexera Software\Compliance\Logging\BeaconEngine\ folder, you see the following error (the DEBUG lines will only be visible when debugging is enabled for the BeaconEngine.log):2018-03-01 11:51:58,088 [onSAPRecommendationSet|policy] [DEBUG] Generating db for SAPRecommendationSet='386'
2018-03-01 11:51:58,088 [onSAPRecommendationSet|policy] [DEBUG] Uncompress 'C:\ProgramData\Flexera Software\Beacon\SAPRecommendationSet\SAPRecommendationSet_386.zip'
2018-03-01 11:51:58,104 [onSAPRecommendationSet|policy] [DEBUG] DB generation failure. Exception='Unable to load DLL 'SQLite.Interop.dll': The specified module could not be found. (Exception from HRESULT: 0x8007007E)'
2018-03-01 11:51:58,104 [llers.BeaconController|policy] [ERROR] Failed to download SAPRecommendationSet '386'.
System.IO.FileNotFoundException: Could not find file 'C:\ProgramData\Flexera Software\Beacon\SAPRecommendationSet\SAPRecommendationSet_386\SAPRecommendationSet.db'.
File name: 'C:\ProgramData\Flexera Software\Beacon\SAPRecommendationSet\SAPRecommendationSet_386\SAPRecommendationSet.db'
at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
at System.IO.File.SetAttributes(String path, FileAttributes fileAttributes)
at Flexera.Beacon.Common.BeaconSAPRecommendationSet.GenerateSAPRecommendationSetDB(SAPLandscapeRecommendationSet recSet)
at Flexera.Beacon.Engine.Controllers.BeaconController.DownoadSAPRecommendationSet(SAPLandscapeRecommendationSetCollection recSetColl) Cause
There is a dependency that is required on the Beacon Server to be able to perform this process, and a defect referenced FNMS-26646 has been raised.
Resolution
The way to resolve this is to install the dependencies from Microsoft Visual C++ 2010 Redistributable Package (x86):
https://www.microsoft.com/en-us/download/details.aspx?id=5555If the recommendations still don't show up in SAP after restarting the FlexNet Beacon Engine Service, then you can delete the content of this folder and restart the Service again. The Beacon will then re-create the files in a proper way:
C:\ProgramData\Flexera Software\Beacon\SAPRecommendationSet\