KB Article #180019

Random DIAGI=108 for synchronous transfers, job CFTUTIL ended without error ?

Problem


Upgrade from 2.7 to 3.3.2


Synchronous transfer using commands like below:

config type=com, mediacom=tcpip, fname=xhttp://xx.yy.zz.123:1765, TIMEOUT=00000001
send part=My_Part, idf=My_IDF, fname='My_File.GZ', nfname=Remote_File.GZ,

swaitcat select='(IDTU=="%_CAT_IDTU%")'


Random error DIAGI=108 while the CFTUTIL step ended with RC=0

Resolution

Verify the jobs are not using an older CFTUTIL version.

For the reported issue, the CFTUTIL from the previous CFT version was still used after the upgrade.

The IDTU for the SWAITCAT was left empty and the job ended as soon as the command was accepted.

The back-office application randomly deleting the file before the transfer complete. CFT was then in trouble reading the file and issues the error DIAGI=108.