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:
The FlexNet inventory reader procedures have been customized by configuring files in the C:\ProgramData\Flexera Software\Compliance\ImportProcedures\CustomInventory\Reader\ManagSoft directory; and
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.
This issue is still open but not currently scheduled to be addressed.