Tuesday, February 15, 2005

Heat Asset Tracker (HAT) and Dashes in the Unique Identifier

This is a bit of a strange one...
Heat Asset Tracker is a HEAT (as evidenced by the name) module for tracking IT assets. The system works by identifying each PC via a GUID. This GUID is generated when the first scan is run on the PC and stored (usually in the root of C:) in a LDISCAN.CFG file.

In some cases instead of using a GUID generated by the system (which is every time the Machine is rebuilt) the can be generated when the PC is rebuilt (or when a user logs on) with something like the Machine Name.

It turns out that if the value that you are using for your Unique Identifier in the file contains the curly brackets ({} for example {ABC-S-012345}) and the data inside the file it is not a GUID the engine will be unable to match the Unique Identifier correctly with other the data in the database. The result is assets will be overwritten with data from other assets being scanned.

Simply change the value in the file to a value without the brackets (ie change {ABC-S-012345} to ABC-S-012345) and you assets will all start appearing in the database.

No comments: