Handling direct transfers which need to be rescheduled due to problems with XCOM
search cancel

Handling direct transfers which need to be rescheduled due to problems with XCOM

book

Article ID: 22574

calendar_today

Updated On:

Products

XCOM Data Transport - Linux PC XCOM Data Transport - Windows

Issue/Introduction

A direct transfer is a transfer which is executed immediately, without making use of the XCOM Server to handle it.

On Windows or UNIX or Linux a direct transfer is done by specifying queue=no

  • in the xcom.cnf configuration file specified for that transfer
  • as an option when invoking the transfer command, like xcomtcp or xcomtp

What happens if a direct transfer cannot be executed due to problems. For example, if there is a problem with the connection or if there is not enough disc space on the target platform?

Environment

XCOM™ Data Transport® for Windows
XCOM™ Data Transport® for UNIX/Linux PC

Resolution

There are three parameters available to handle this situation.

  • RESTART_SUPPORTED
    If set to YES in the Global or Config file, the transfer will be put under Control of the XCOM Server if the first trial of the transfer fails. If set to NO, the unsuccessful transfer is not retried.
  • NUMBER_OF_RETRIES
    If a transfer fails and is scheduled for restart you need to specify how often it should be restarted. That number is provided in parameter NUMBER_OF_RETRIES. That number can be from 0 to 255 with 1 being the default value. Specifying 0 indicates that the transfer should not be retried.
  • RETRY_TIME
    Besides the number of retries you need to tell the XCOM Server how long it should wait until the next retry of the transfer. For that you specify in parameter RETRY_TIME the number of seconds XCOM should wait. The default is 1. When specifying 0 the transfer is retried immediately.

If a transfer fails and RESTART_SUPPORTED is set to YES it will be handed over to the XCOM Server. According to the values in NUMBER_OF_RETRIES and RETRY_TIME the Server retries the transfer. The initially assigned Transfer ID is used for the retries, too.