Define the source

The following tables describe the parameters available for the source side of a flow definition.

Transfer properties

CG parameter CG values CFTUTIL parameter Description
Transfer priority LOW,
MEDIUM: default,
HIGH,
CUSTOM
CFTSEND, pri

LOW ->0
MEDIUM->128
HIGH-> 255
CUSTOM-> integer between 0...255
Transfer priorities are equivalent to integer values ranging from 0 (low) to 255 (high).
When Transfer CFT reaches the maximum number of transfers allowed, it queues transfers. When an ongoing transfer is finished and a slot is available for a new transfer, the system selects the one with the highest priority.
The same priority is used for the transfer in target side
Bandwidth allocation LOW ,
MEDIUM : default, HIGH
CFTSEND, cos
LOW ->0
MEDIUM->1
HIGH-> 2
The amount of bandwidth allocated to this flow. The value you select determines the data transfer rate for this flow.
The same Bandwidth allocation is used for the transfer in target side
Transfer state Ready: default ,
On hold,
Kept
CFTSEND, state

Ready (D) -> DISP
On hold (H) ->HOLD
Kept (K) ->KEEP
Indicates the state of the transfer request.: Ready, On Hold, Kept.
Field is available in UI only if the Initiator is the source.
If Target is the initiator, in source side the transfer state is ready and the field cannot be configured in CG UI.
User id string, max 32, empty by default

CFTSEND, userid

Identifier of the transfer owner. If this parameter is not defined, its default value is the system "userid" of the Transfer CFT.
Detect duplicate transfers string max 512, empty by default CFTSEND, duplicat This field is used in detecting duplicate transfers and may contain a list of symbolic variables separated by a period ".".
Compress file Yes: default,
No
CFTSEND, comp

Yes → 15
No → 0
Indicates whether files are compressed before they are transferred.
Same value will be used for the compression on target side
On file modification Continue transfer: default,
Stop transfer
CFTSEND , fdisp
Continue transfer -> SHR
Stop transfer-> CHECK
Available only in source side.
Specify what happens if files are modified during the transfer.
Action after transfer Delete file ,
Delete file content,
None: default
CFTSEND, faction

Delete file -> Delete
Delete file content -> Erase
None-> None: default
Specifies what happens to the file in source side when the transfer is complete.
Delete file – Deletes the file.
Delete file content – Removes the contents of the file but leaves the "end of file" mark at the beginning of the file.
None – No action is performed on the file.
Delete file on purge Ready (D) ,
Transferring (C), On Hold (H),
Kept (K), Transferred (T), Executed (X) default: no selection
CFTSEND, fdelete

Ready (D) ->D
Transferring (C) -> C
On Hold (H) -> H
Kept (K) -> K
Transferred (T) -> T
Executed (X) -> X
Indicates the transfer states of files that will be deleted when you remove the associated transfers from the transfer list or when you purge the transfer list. You can select any combination of statuses. If you do not select anything, files are not deleted even when the associated transfers are removed from the transfer list.
Ready – The transfer is available and can start immediately.
Transferring – The transfer is being executed.
On hold – The transfer was interrupted due to an error, such as a network failure, or by a user.
Kept – The transfer was suspended by Transfer CFT or by a user.
Transferred – The transfer was successfully completed.
Executed – The transfer was ended by an application or user.
Additional information string max 512, empty by default CFTSEND, parm Use this field for any information you want to provide.

File properties > files

Indicates whether you are sending a single file or multiple files.

CG parameter CG values CFTUTIL parameter Description
Single - > Path string max 64 CFTSEND, fname Indicate the single file to be sent.
Multiple -> Path string max 64 CFTSEND, fname If you selected Multiple, the value you enter can be:
A directory name – All the files in this directory will be transferred.
A generic file name, including wildcard characters – Only files that match are transferred. For example, mydirectory/toto*.
Multiple -> File list string max 64 CFTSEND, selfname This field is displayed if you selected Multiple in the Files field.
Specify the name of the file that contains the list of files to be transferred. This file is also referred to as an indirection file. It must contain one file name per record, and that name must start in the first column of the file. The file names contained in the file must not contain an asterisk (*).
When specifying a file here, the Path field is also required.
Multiple -> Archive name string max 64,
&IDF.&idtu.rcv
CFTSEND, wfname Name of the file that contains the set of files to be transmitted. Archive files are sent between systems that have the same operating system (grouped mode). The archive file is created automatically by Transfer CFT at the time of the transfer. The file created will be a zip file on Windows systems and a tar file on Linux/UNIX systems. Because Windows systems do not have default compression utilities, Transfer CFT for Windows includes zip and unzip utilities.
File name sent string max 64 CFTSEND, nfname Specify the name of the physical file that is to be used during transmission over the network.
Signature file string max 64 CFTSEND, sigfname Specify a file name that contains multiple signatures. The signatures in this file must conform to the format <signature_path> where path is the file path specified in the Path field.

File properties > file type

CG parameter CFTUTIL parameter Description
Binary CFTSEND, fcode =B Specify whether the file is a binary file.
Text

CFTSEND, see configuration for FTYPE=TEXT

Specify whether the file is a text file.
Record format

CFTSEND, see configuration for record format

Indicate whether the records in the file are fixed or variable length.

Processing scripts > pre-processing

CG parameter CG values CFTUTIL parameter Description
Script -> Filename if Custom, Filename field: string of max 512c CFTSEND, preexec Specify the script to be executed before the file is transferred.
State Ready: default,
On hold
CFTSEND, prestate
Ready ->DISP : default
On hold -> HOLD
Indicate the status of the transfer on the source. The script is run only if the transfer is in the specified state.
Ready – Indicates that the transfer is available and can start immediately.
On hold – Indicates that the transfer is deferred until a remote receive request is accepted, or until a local START command changes this transfer to the ready state.
Apply to broadcast list On main request: default,
For each target in the list,
Both
CFTDEST, execpre

On main request -> DEST For each target in the list -> CHILDREN
Both -> PART
This field is displayed if you enabled a broadcast list in source transfer properties.
On main request – Executes the script only on the main request.
For each target in the list – Executes the script only for each target in the list.
Both – Executes the script both for the main request and for each target in the list.

Processing scripts > post-processing

CG parameter CG values CFTUTIL parameter Description
Script -> Filename if Custom, Filename field: string of max 512c CFTSEND, exec Specify the script to be executed after the file is transferred.
Apply to group of files On main request: Default,
For each file in group,
Both
CFTSEND, execsub
On main request -> LIST
For each file in group -> FILE
Both -> SUBF
This field is displayed if you enabled a broadcast list in source transfer properties.
Values – On main request | For each target in the list | Both
On main request – Executes the script only on the main request.
For each target in the list – Executes the script only for each target in the list.
Both – Executes the script both for the main request and for each target in the list.
Apply to broadcast list On main request: default,
For each target in the list,
Both
CFTDEST, exec

On main request -> DEST For each target in the list -> CHILDREN
Both -> PART
This field is displayed if you enabled a broadcast list in source transfer properties.
On main request – Executes the script only on the main request.
For each target in the list – Executes the script only for each target in the list.
Both – Executes the script both for the main request and for each target in the list.

Processing scripts > acknowledgment

CG parameter CG values CFTUTIL parameter Description
Script -> Filename if Custom, Filename field: string of max 512c CFTSEND, ackexec Specify the script to be executed after an acknowledgement is received for a sent file.
State Require,
Ignore: default
CFTSEND, ackstate
Require -> REQUIRE
Ignore -> IGNORE
Indicate if the transfer must wait for an acknowledgement.
Require – The transfer must wait for an acknowledgement before it can be considered complete.
Ignore – The transfer can be considered complete, even if an acknowledgement is not received.
Apply to group of files On main request,
For each file in group,
Both: default
CFTSEND, execsub
On main request -> LIST
For each file in group -> FILE
Both -> SUBF
This field is displayed if you enabled a broadcast list in source transfer properties.
Values – On main request | For each target in the list | Both
On main request – Executes the script only on the main request.
For each target in the list – Executes the script only for each target in the list.
Both – Executes the script both for the main request and for each target in the list.
Apply to broadcast list On main request: default,
For each target in the list,
Both
CFTDEST, execa

On main request -> DEST For each target in the list -> CHILDREN
Both -> PART
This field is displayed if you enabled a broadcast list in source transfer properties.
On main request – Executes the script only on the main request.
For each target in the list – Executes the script only for each target in the list.
Both – Executes the script both for the main request and for each target in the list.

Processing scripts > error

CG parameter CG values CFTUTIL parameter Description
Script -> Filename if Custom, Filename field: string of max 512c CFTSEND, exece Specify the script to be executed after an error occurs during a transfer.

 

<< My first transfer flow

Related Links