It is a misnomer to state that Custom Inventory supports certain data types. Within the aexcustinv.exe process, all data is treated as a string type. It is incumbent on the Notification Server dataloader to interpret the data types defined in the column attributes, create the table properly in the database, and validate the incoming data.
So, it is a clearer to say that when creating custom inventory XML scripts, certain data types can be processed by the NS dataloader.
Currently, the dataloader will process the following data types:
The following image shows the database schema for the attached sample inventory.
Click to view.