When receiving in FULL recovery mode all the MQSeries messages that make up a file must be read before the messages are removed from a destination queue. This is done as a single transaction. FULL recovery mode requires more system resources than partial recovery mode so keep this in mind when determining which to use. Making each message immediately available requires fewer system resources than FULL recovery mode which assembles all messages for a file before making any messages available for receipt. This is the process of removing messages from a destination queue and either discarding them or moving these messages to a recovery queue.
Garbage collection occurs when an incomplete file is in a destination queue.
If the recovery mode is full then the messages for the incomplete file are moved to a recovery queue. If the recovery mode is partial then the messages are discarded and the file must be re-sent. A persistent message is an MQSeries message that remains in a queue after a queue manager has been shutdown and restarted. This allows messages to be saved regardless of other operating system problems or machine re-boots. CommBridge only supports the transmission of data files that consist of character data, no binary or packed decimal, and have a fixed record length with no embedded carriage control.