When attempting to install maintenance for XCOM 12.0 you receive the following Maintenance Installation Error:
Either XCOM Data Transport r12.0 SP00 64bit not found or XCOM_HOME is not set correctly. You must have XCOM Data Transport r12.0 SP00 64bit installed and XCOM_HOME Environment Variable set to XCOM Data Transport installed directory to apply maintenance.
You receive this error despite the fact that the product is installed and XCOM_HOME is set correctly. XCOM registry entries and the zerog registry used by the installer also appear normal.
XCOM Data Transport r12.0 23053 SP00 64bit for Windows Family
When installing maintenance the Install Anywhere scripts run the xcomqm -r command to verify the installed version of xcom. This command returned an error because it was unable to read the file %XCOM_HOME%\config\xcom.tid. Failure to read the xcom.tid file was cause by corruption of the file contents, as the file was blank. The xcom.tid should contain a 6 digit number and should not be blank.
The issue is resolved by the deletion of the corrupted xcom.tid file. A new xcom.tid file will be created automatically by subsequent xcomqm -r command. Simply delete the xcom.tid file and run the installer again.