KB Article #171107

CFTUTIL SEND result error "Channel read error rc=6008" but the transfer is executed by CFTMAIN.

Problem

--Synchronous CFTUTIL command fails in error "Channel read error  rc=6008" but the transfer is executed by CFTMAIN

--CFTS27E Synchronous communication task error CR=64 Channel ... in CFT log

Resolution

--Check the TIMOUT value used in the CONFIG command
(CONFIG TYPE=COM,TIMEOUT=180,MEDIACOM=TCPIP, FNAME=XHTTP://....)

--Check CFTLOG about CHSM messages related to HSM Recall

When synchronous CFTUTIL is used, the client (CFTUTIL) do the connect and wait for a 1st answer from the monitor related to the command accepted, this is where the TIMEOUT from the CONFIG operates.

Ensure the timeout value is high enough to cover delay that may be related to heavy system load, HSM Recall......
When delay is related to HSM recalls, option is available from the SGINSTALL (job A12OPTS) where parameter HSMASYNC can be set to turn all HSM recalls asynchronous.

An heavy load of the system can delay the answer expected by the SWAITCAT, be sure CFT is running high priority and is set as a non-swapable application