What I ended up doing seemed pretty straightforward… I went into webreports and made a report of the computers and all hardware information that we needed to import in. This data is mainly used for asset tracking, so it’s mostly service tags, OS info, and the attached peripherals (POS scanner, printers, cash drawer). Then, I wrote a .net application to FTP a target file from the root server to the ServiceNow MID server for consumption - which was copied into “BigFix Enterprise\BES Server\BESReportsData\CustomExe” directory. Then I went into webreports and scheduled the report and used the Customized Executable option on that page. The application I wrote is just a command line application that takes command line variables when called, for example; "IEM-ServiceNowFTP.exe reportfile activityname "
Our applications group will do the transform mapping based on the CSV file that I sent to the MID server to pull the data in. From what my guys tell me - that CSV data is importing into service now.