Showing results for 
Show  only  | Search instead for 
Did you mean: 


Inventory device fields related to cloud hosting (such as "Hosted in" and "Instance ID") may be blank or show incorrect values if the FlexNet inventory reader procedures have a custom configuration.


This issue occurs because a key import step related to reading cloud hosting data from the inventory database may be skipped if the FlexNet inventory reader procedures have a custom configuration, but the CSPJsonParser.xml file is not included as part of that configuration.

In particular, the ProcessCSPMetadataJsonBlob step in the "ManageSoft" reader will be skipped if:

  1. The FlexNet inventory reader procedures have been customized by configuring files in the C:\ProgramData\Flexera Software\Compliance\ImportProcedures\CustomInventory\Reader\ManagSoft directory; and
  2. The CSPJsonParser.xml file is not included in that directory.

When this occurs, output similar to the following will appear in the inventory import log:

2022-03-02 02:06:03,823 [INFO ] ProcessCSPMetadataJsonBlob (Execute on FNMP)
2022-03-02 02:06:03,879 [INFO ] File 'C:\ProgramData\Flexera Software\Compliance\ImportProcedures\CustomInventory\Reader\ManageSoft\CSPJsonParser.xml' is missing. Skipped CloudServiceInstanceData step.


On the FlexNet Manager Suite batch server, copy the file CSPJsonParser.xml from C:\ProgramData\Flexera Software\Compliance\ImportProcedures\Inventory\Reader\ManageSoft into the C:\ProgramData\Flexera Software\Compliance\ImportProcedures\CustomInventory\Reader\ManageSoft directory.

Fix status

This issue is still open but not currently scheduled to be addressed.

Other information

Affected components: Integration: AWS, Integration: Azure, Inventory import (read/write/export)

Master issue ID: IOJ-2259978

Also known as: ITAM-1589

Was this article helpful? Yes No
No ratings
Version history
Last update:
‎Nov 20, 2023 01:32 PM
Updated by:
Knowledge base article header content