marcog
Consultant

Is there a way to simply update PURL for FNMS?

As in the subject, is there a way to do it through the UI? or other simple tool?

0 Kudos
8 Replies
kclausen
Flexera
Flexera

@marcog - Do you have FNMS Cloud or FNMS On-Premises?

premises
0 Kudos

@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.

0 Kudos

we don't have internet connection, so I have to manually download it. But where I can put to let them be loaded?
0 Kudos

Go to the Flexera Documentation site for FlexNet Manager On-Premises.

https://docs.flexera.com/?product=FlexNet%20Manager%20Suite%20On%20Premises

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.

 

0 Kudos
erwinlindemann
Consultant

Hi,

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.

 

Hi,

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

 

 

Thank you all, I will try both and let you know 🙂
0 Kudos