MFT process controller exit codes

If the Managed File Transfer process controller ends, a BFGPC0004I message is generated with an exit code that gives the reason why the process controller ended.

The following message appears to indicate that process controller has ended:
BFGPC0004I IBM MQ Managed File Transfer process controller ended with exit code reason_code.
where reason_code shows the reason why the process controller has ended. Note: Exit codes from the process controller mostly reflect the standard operating system exit codes, but some exit codes are defined for specific purposes and are always accompanied with a specific message in the process controller log file.

Reason code Description
RC_SUCCESS = 0 The process controller ended successfully.
RC_FAILURE = 1 General process controller failure return code (should in general not be returned).
RC_EXIT = 2 The process controller was forced to exit (for example, a diagnostic system requested the process controller to terminate).
RC_ABEND = 70 The process controller has had an unrecoverable problem and is forcibly terminating.
RC_QMUNAVAIL = 75 The process controller cannot continue because the queue manager for the process controller is unavailable.
RC_CONFIG = 78 The process controller cannot continue because there is a problem with the startup configuration data.

These exit codes are written to pceventX.log, where X can be any number, for example the log file name can be pcevent0.log.

Parent topic: Managed File Transfer administration reference


Related information