When trying to start the CA XCOM XCOMD Scheduler Service received message "service-specific error code 473".
The xcom.log shows :
XCOMN0473E Error(s) parsing xcom.glb; The XCOMD CA XCOM Data Transport Scheduler Service cannot start."
It may also show a problem with a specific line e.g:
XCOMN0477W Error(s) parsing xcom.glb. Error processing Global Parm on Line 1, <XLOGFILE
XCOM™ Data Transport® for Windows
There are two possible causes:
To trace the parsing of the xcom.glb file to determine where the error is:
NOTE: XCOM will automatically remove the trace.trc file from the trace subdirectory after the time period specified by the EXPIRATION_TIME parameter in xcom.gbl has passed.
Previously up through Windows 2012: By default the encoding of the xcom.glb file was UTF-8, but when edited with Notepad and saved, Notepad altered the encoding and saved it as UTF8 BOM. XCOM is unable to handle that type of file, and that is why the xcomd service wouldn't start.
However Microsoft made changes to the Notepad application as part of the Windows update 19H1 (version 1903) released on May 21, 2019. After this update, the GLB file can be modified with Notepad and there should not be any problems as Notepad is modified to preserve the File encoding when being modified. Also, it will use "UTF8 without BOM" as a default encoding to save the files.