KB Article #178353

Depending of the error code, CFT variables used in the FNAME are not always resolved in the error procedure

Problem

Depending of the error code, CFT variables used in the FNAME are not always resolved in the error procedure


For example, &IDA is resolved or not resolved in the error procedure:


For a DIAGI= 408 (no part) or DIAGI= 405 (Max RETRY) the &IDA is not available in the procedure

But for a DIAGI= 302 (Network error), &IDA is resolved and available into the same error procedure


Resolution

It is a normal behavior:


The CFT variables used in FNAME are only resolved after the transfer starts.


For error 408 or 405, the transfer is not 'started', so the variables in the FNAME will not be resolved.


While a 302 error is after the transfer started (and CFT resolved all variables before the error occured)