Here are the most common scenarios that would generate a queue function error:
XCOMD service is not started.
Permissions on the %XCOM_HOME%\Q directory and/or 000026.idx file.
Program version mismatch.
Out of space.
The shared memory segment is not available or accessible.
The most commonly seen error is permissions.
Things to check:
- Insufficient permissions on the %XCOM_HOME%\Q directory and/or 000026.idx file. Lack of access to the queue folder by the userid used in a transfer. Add the userid(s) in question to the permission list for the Q directory and for xcom.log.
- Verify the xcom.tid is listing the correct 6 digit you would expect to be the next transfer in the queue. Otherwise delete the file or put a 6 digit number in there and recycle xcomd.
- We have seen this happen when the file system is almost full. Check the file system or hard drive space.
- The shared memory segment is not available or accessible. In Linux or UNIX, check on the shared memory segments.
- Program version mismatch. Was XCOM recently upgraded? Please send in install log from uninstall directory to CA support.
Please also refer to KB000056038 Queue Corruption and Maintenance.
See also KB000009380 XCOMU0602E Unable to QUEUE: Cannot Create Data File or Queue is Full
Please contact CA Support if you need assistance.