Transfer protocol - CFTPROT

In order for computers to transfer files, a set of transfer rules must be established. The CFTPROT object sets up these transfer rules, or file transfer protocols. This topic describes how to define these transfer rules.

Related topics

Access the CFTPROT window

  1. Click to expand the Initial Configuration folder in the left pane object manager.
  2. Right click the Transfer protocol object.
  3. Click List all Objects. The CFTPROT list is displayed in the right pane.

For each PARM only the associated CFTPROT(s) is displayed.

  1. Click the add button. The CFTPROT window is displayed.
  2. The fields and components displayed in the CFTPROT window are schematically illustrated below. Complete the fields and click OK to close the window.

CFTPROT type

The id and type information is displayed at the top of the tab must be completed before you can complete other CFTPROT tabs. Enter the id and click on the appropriate CFTPROT type. The other tabs that you must complete depend on the protocol type that you have selected.

Field

Definition

id

CFTPROT object identifier.

type

Select one of  the following options:

  • Pesit
  • Odette (OFTP)

Completing the CFT PROT General tab

Field

Definition

disctd

Wait time out between transfers at the requester end. Enter a value between 0 and 3600.

discts

Wait time out between transfers at the sender end.

dynam

Dynamic partner identifier.

exit

Identifier describing the directory Exit. Its value corresponds to the value of the CFTEXIT id parameter.

fcharset

The local file encoding.

idf

Used to assign an IDF to a file upon receiving a NIDF that is more than 32 characters long. See also NIDF.

ncharset

The encoding to use on the destination file when sending or to use for decoding when receiving a file.

net

Identifier referring to a CFTNET command associated with this protocol.

rcomp

Maximum authorized compression for receiving a file. Enter a value between 0 and 15. See scomp for more information.

restart

Initiator mode only

Enter the maximum number of transfer restart attempts. You can enter any value from 0 to 32767 where the default is 5.

rrusize

Maximum size of NSDUs being received and sent. This parameter is negotiated with the partner; the smallest value is selected as the size of the NSDU sent.  This value is between 254 and 32767 (default 4050).

rto

This value corresponds to the Transfer CFT read-out time at the requester's end and the time-out at the server end. Enter a value between 0 and 3600. The default is 260.

sap

Name of the local SAP (Service Access Point) associated with this protocol. It is used to identify the access point at which incoming connection requests for this communication protocol are placed.

srin

Responder mode only

From the drop-down list, select the direction of transfers, either files or messages, authorized for the Transfer CFT monitor. See also SROUT.

  • SENDER: send transfers only
  • RECEIVER: receive transfers only
  • BOTH (default value): both send and receive transfers
  • NONE: no transfers

srout

Initiator mode only

From the drop-down list, select the direction of transfers (files or messages) authorized for the Transfer CFT monitor.

  • SENDER: send transfers only
  • RECEIVER: receive transfers only
  • BOTH (default value): both send and receive transfers
  • NONE: no transfers

srusize

Maximum size of NSDUs being received and sent. This parameter is negotiated with the partner (rrusize parameter if Transfer CFT monitor), the smallest value being adopted as the size of the NSDU sent.

ssl

Enter the identifier of the SSL object used as security profiles (CFTSSL).

In initiator mode, this field is used by default.

In responder mode, Transfer CFT refuses to start up if it does not find the CFTSSL object that corresponds to the identifier that you specify here.


Completing the Pesit tabs

When the type for CFTPROT is set to Pesit, you can set parameters to control:

  • Synchronization point mechanisms
  • Message format
  • Compression algorithms
  • CRC calculations

Completing the Pesit Specific tab

Use the following information to complete the Pesit tab fields.

Field

Contents

concat

Manages the filling of a network message, NSDU, during the file data exchange phase, permitting two or more FPDUs to be grouped in the same data entity. Select:

disctc

Corresponds to the wait time-out for a response to the protocol connection request (FPDU Connect). Enter a value between 0 and 3600.

disctr

Corresponds to the wait time-out for a network disconnection of the PeSIT standard. Enter a value between 0 and 3600.

multart

An option to group several records of the files sent in a given FPDU.

prof

If you select Pesit as the type the prof buttons are enabled. Select from the following:

rchkw

The size of the receive mode synchronization point acknowledgement window. This receiving partner synchronization points, negotiated during connection phase, has the default value 2. Enter a value between 0 and 12.

rpacing

Receiver synchronization point.  This refers to the value of the interval between synchronization points for received trnasfers (in Kbytes). A null value 0 means that synchronization points are not set. The value 36 is the default. Enter a value between 0 and 32767.

schkw

A value between 0 and 12 that represents the size of the send mode acknowledgement window for synchronization points. This value is negotiated with the receiver partner.

spacing

Interval between synchronization points being sent in Kbytes. The smallest value is selected as the interval between the synchronization points. The value 0 means there are no synchronization points. The default value is 36.

Completing the PeSIT Any tab

Field

Contents

HIDE99

Optional parameter to hide private information.

logon

Available in initiator mode only

Uses the pre-connection phase.

nack Enables or disables a negative acknowledgement.

pad

Available in initiator mode only

Option for the use of CRC (cyclic redundancy checksum). Default is NO.

resync

Option for dynamic re-synchronization of exchanges during transfer (without interrupting the data exchange phase).

reverse

Available in initiator mode only

Option to reuse a connection to perform two transfers in different directions one after the other.

scomp

Used to negotiate the maximum authorized compression for receiving a file.

segment

Option to segment file records in several FPDUs when in sender mode. Select:


Completing the (OFTP) Odette tab

The fields and components displayed in the (OFTP) ODETTE tab are described below.

Field Description

eerp

The End to End Response service generates a message called an EERP. This message informs the file sender that the data sent arrived correctly. This file is used to interpret the value of the Originator and Destinator fields contained in the EERP message.

pad

Option applying 'special logic' to the data exchange buffers. If the option is set to NO for one of the partners, this 'special logic' is not applied. Default is NO.

rcredit

Value of the credit proposed by the Transfer CFT when it is server. Enter a value between 1 and 999. The Default value is 4.

resync

The option for restarting a transfer following an interruption. The default value is NO.

scredit

Value of the credit proposed by the Transfer CFT when it is the requester. Enter a value between 1 and 999. The Default value is 4.

tcp

The processing method used for protocol messages. This parameter applies in both initiator and responder modes.

  • Transfer CFT: activation of Transfer CFT specific method
  • OFTP: activation of standard method (RFC 2204)

 

Related Links