@marcog - With FNMS On-Premises, there is a Scheduled Task that runs every night on the Batch Process Server (default scheduled is 1AM). You should be able to see this on the System Tasks page, look for an entry of "ARL Update".
Also, keep in mind that updates to the SKU/PURL library are published only 1 or 2 times per month.
Go to the Flexera Documentation site for FlexNet Manager On-Premises.
Select your version from the drop-down list.
Download the Installing FlexNet Manager Suite On-Premises PDF.
Find the topic named "Manual Updates of Library Data" and follow the instructions.
In case you want to put a little automation into the import of the libraries, you can save the following text in a file on your FNMS Batch Server, name it *.BAT and run it on a schedule using "Task Manager":
@ECHO OFF SET FLEXERA-BIN-FOLDER=C:\Program Files (x86)\Flexera Software\FlexNet Manager Platform\DotNet\bin SET IMPORTPURL=%FLEXERA-BIN-FOLDER%\ImportPURL.exe SET IMPORTRECOGNITION=%FLEXERA-BIN-FOLDER%\MgsImportRecognition.exe SET TEMP-FOLDER=C:\Temp\Libraries echo. ECHO --------- Importing application recognition library ----------- echo. "%IMPORTRECOGNITION%" -ia "%TEMP-FOLDER%\RecognitionAfter82.cab" echo. ECHO --------- Importing Product Use rights libraries ----------- echo. "%IMPORTPURL%" -i "%TEMP-FOLDER%\PURL.cab" "%IMPORTPURL%" -i "%TEMP-FOLDER%\PURL-Desktop.cab" "%IMPORTPURL%" -i "%TEMP-FOLDER%\PURL-Adobe.cab" "%IMPORTPURL%" -i "%TEMP-FOLDER%\PURL-IBM.cab" "%IMPORTPURL%" -i "%TEMP-FOLDER%\PURL-Microsoft.cab" "%IMPORTPURL%" -i "%TEMP-FOLDER%\PURL-Oracle.cab" "%IMPORTPURL%" -i "%TEMP-FOLDER%\PURL-SAPPackages.cab" "%IMPORTPURL%" -i "%TEMP-FOLDER%\PURL-Symantec.cab" "%IMPORTPURL%" -i "%TEMP-FOLDER%\PURL-VMware.cab" "%IMPORTPURL%" -i "%TEMP-FOLDER%\EOSL.cab"
In this file, you'll have to:
- Customize the TEMP-FOLDER path in line #6 in case you are not downloading the *.CAB files to the C:\Temp\Libraries folder.
- Remove or comment the import statement for *.CAB files in lines #16-#25 in case any of these PURLs are not included in your FNMS license.
You can automate the downloading of the libraries in case you have an additional FNMS environment that has an Internet connection. A small VM running SQL Server and FNMS on a single device will be sufficient for this purpose.
I did something else to import the PURL/ARL
I created a .bat file with the following content:
"D:\Flexera Software\DotNet\bin\BatchProcessTask.exe" run arlcleanup copy purl*.* "C:\ProgramData\Flexera Software\FlexNet Manager Platform\DataImport\Content\SKU" copy RecognitionAfter82*.* "C:\ProgramData\Flexera Software\FlexNet Manager Platform\DataImport\Content\ARL" "D:\Flexera Software\DotNet\bin\BatchProcessTask.exe" run arlimport del *.cab
You need to change the path to pass where your flexera is intalled.
Basically I download the libraries, put in a temp folder, and run the batch command, this will clean up the arl folders, copy the libraries, and run arl import