MFT agent transfer states
A Managed File Transfer Agent that is started publishes its details to the SYSTEM.FTE topic on its coordination queue manager. These details include the states of each of the current transfers that involved that agent.
Transfer state | Explanation |
---|---|
NewSenderTransfer | A new transfer from the source agent that the negotiation has not started for. |
NewReceiverTransfer | A new transfer has been created at the destination agent as part of negotiation, but the transfer is not yet running. |
NegotiatingTransfer | A source agent is in negotiation with the destination agent before running a transfer. |
RunningTransfer | A transfer from either a source agent or destination agent that is in the normal running state |
RecoveringTransfer | When either a source or destination agent starts
the recovery process, any transfers in running state are moved into
transfer state. Transfers are moved out of this state into ReSynchronisingTransfer
state when a resynchronization message is sent to the peer agent. For example, if the destination agent starts the recovery process for a running transfer, the transfer is moved into the ReSynchronisingTransfer state when a resynchronization message is sent to its source agent. |
ReSynchronisingTransfer | A transfer source or destination agent has found a problem and has sent a resynchronization message to its respective destination or source agent. |
CompletedTransfer | A destination agent has completed the transfer and has sent a completion message to the source agent. The destination agent is waiting for an acknowledgment message from the source agent. |
CompleteReceivedTransfer | A source agent has received a completion message from the destination agent and has sent a message back to the destination agent to acknowledge the completion message. |
CancelledNewTransfer | A source agent has received a cancel message for a new transfer. |
CancelledInProgressTransfer | A source agent has received a cancel message for an in-progress transfer. |
ResumingTransfer | A source agent has received a resynchronize response message and now schedules the transfer to restart. |
RestartingTransfer | A source or destination agent has received a resynchronize request message and is waiting for the respective destination or source agent to restart. |
WaitingForDestinationCapacity | A source agent has received a DESTINATION_CAPACITY_EXCEEDED error from the destination agent. The transfer is now in a waiting state to be retried after a period. |
FailedTransferEnding | The transfer has failed but the completion log message has not been published and the transfer has not been removed from the state store. For example, this state can occur if an agent process is stopped after a failure response has been received from the destination agent but before the subsequent processing has been completed. |