Showing results for 
Show  only  | Search instead for 
Did you mean: 
By Level 6 Flexeran
Level 6 Flexeran

Back to Start: Introduction to Series



  • Location: C:\ProgramData\Flexera Software\Compliance\ImportProcedures\Inventory\Reader 

Readers are located on the batch server component. Depending on the inventory source, it will depend on what variant this will run.   

Compliance "Readers" collect data that has been uploaded to the central Application Server and write it into Staging Tables within the Operations Databases.  

For devices coming from our Agent, this will take the data from the IM (Inventory Manager) tables and put them into the Imported Tables on the Compliance. 


  • IM is also known as FNMPIM or FNMSInventory 
  • Imported Tables are tables within the compliance DB with the prefix "imported" in fronts such as ImportedUser or ImportedComputer. 



  • Location: C:\ProgramData\Flexera Software\Compliance\ImportProcedures\Inventory\Writer 

Compliance "Writers" take the data from the Staging Tables, normalizing it where required, and write the results into the Operational Tables in the Compliance Database. They perform recognition of newly-inventoried evidence against the ARL (Application Recognition Library) and evaluate any pending automated purchase processing. After that, they recalculate license consumption (or 'reconciliation') using the most recently updated data. 



  • Location: C:\ProgramData\Flexera Software\Compliance\ImportProcedures\Inventory\Matcher 

These happen during the writer process, these match computer records from the staging (imported) tables and merge them into a single record. Such as devices within the importedcomputer table, will sometimes have multiple records, depending on if multiple inventory connectors are used. This is to make sure that there are no duplicate devices are shown within the FNMS UI