When I try to load HMDIF files, it fails at stage 2 of the inventory load with 'invalid initials for inspector' even though there is no field for inspector initials in the HMDIF specification for that file format. The inspector initials are 'UIT' even though we don't have a user with those initials.
For those HMDIF file formats that don't specify inspector initials, we default them based on values in a file on the application server.
The location of the files is given in the startup script for the Exor Listeners. There will be a line in the script that looks something like this:
In that location will be several files with 3 different file extensions, .attr, .dflt and .frmt. These are used to help format the hmdif files for loading into the Exor system. Check each .dflt file - these are the ones that provide default values like the inspector initials for those files that don't include them.
The file contents will look something like this (this is from the inv.dflt file):
To change the default inspector initials, replace 'UIT' with the initials of an existing user in the Exor system, being careful not to change the format of the file in any way, especially the semi-colon at the end of each line. Keep the initials in upper case. Save your changes.
To resubmit a load that failed because of the initials, you will need to clear the inventory load temporary tables using module MAICLINV (to access this module use Fastpath). Then restart the load at the pre-processor stage.