Skip to main content

File processing

FileProcessorModule

This module is used for configuration of data processing settings for the inventory files.

propertyNameDescription
MaxDegreeOfConcurrency
(Former IDP setting MultiProcessCount)
Allowed number of inventory files that can be concurrently processed.
Default = 2 x number of processor cores of the computer
UserName
Set to true, the domain part is allowed to be removed from the logon name.
Default = false
ElementProcessorSet
(Former IDP setting LicenseManagerLimitation)
A sub-set of the elements that are processed and stored in the database.
To only process and store information that is presented in Snow License Manager, remove the following elements from the module configuration:
  • DEVICE_DRIVER
  • EXPANSION_SLOT
  • FONT
  • KEYBOARD
  • MODEM
  • MOUSE
  • MULTIMEDIA
  • ODBC
  • PCI_BUS
  • PORT
  • SCSI_ADAPTER
  • TAPE_DRIVE
  • UNIVERSAL_SERIAL_BUS
MaxProcessingFileSizeThe maximum file size (in bytes) for a file to be processed. Default value = null (no limit to file size)
If the value is configured to something else than the default, and the file to be processed is bigger than the configured value, the file is rejected, moved to the error folder, and a message is written to the log file: "The current file size [...] exceeds the configured maximum amount of processing file size [...]".
EXAMPLE
<ModuleConfiguration>
<Module typeName="FileProcessorModule">
<Setter propertyName="UserName">{"ClearUserDomain": true}</Setter>
<Setter propertyName="MaxDegreeOfConcurrency">8</Setter>
<Setter propertyName="MaxUnitCountLicenseGrant">null</Setter>
<Setter propertyName="MaxExpiryLicenseGrant">null</Setter>
<Setter propertyName="MaxStorageBytesForAgentCompressedLogSize">131072</Setter>
<Setter propertyName="DatabaseErrorTimeout">"00:02:00"</Setter>
<Setter propertyName="ChecksumBuilderMask">-1</Setter>
<Setter propertyName="Interval">"00:00:30"</Setter>
<Setter propertyName="ElementProcessorSet">[
"AGENT_LOG",
"AIX_PARTITIONING",
"CLIENT_STORAGE_DATA",
"CUSTOM_REGKEY",
"DATA_CENTER",
"DEVICE_DRIVER",
"DISPLAY_ADAPTER",
"ENVIRONMENT_VARIABLE",
"EXPANSION_SLOT",
"FONT",
"IBM",
"KEYBOARD",
"LOGICAL_DISK",
"LOGIN_USER",
"MEMORY",
"METERING",
"MOBILE_DEVICE",
"MODEM",
"MONITOR",
"MOUSE",
"MULTIMEDIA",
"NETWORK",
"NT_SERVICE",
"ODBC",
"OPERATING_SYSTEM",
"ORACLE",
"PCI_BUS",
"PHYSICAL_DISK",
"PORT",
"PRINTER",
"PROCESSOR",
"SCAN_STATUS_REPORT",
"SCSI_ADAPTER",
"SWID_TAG",
"TAPE_DRIVE",
"UNIVERSAL_SERIAL_BUS",
"VIRTUAL_MACHINE",
"VIRTUAL_SOFTWARE",
"WEBMETERING",
"WEBMETERINGDISCOVERY"
]</Setter>
<Setter propertyName="MaxProcessingFileSize">3000</Setter>
</Module>
</ModuleConfiguration>