Exemple de configuration d'envoi et réception de fichier via CFT (cft.cfg) :

cftrecv id      = <IDF : identifiant de fichier>,

        fname   = '/home/<nom_de_fichier>',

        wfname  = '/home/<nom_de_fichier_temporaire>',

        ftype   = [Text | Block],

        fcode   = [ASCII | Binary | EBCDIC],

        frecfm  = [V | F],

        flrecl  = 600,           èlongueur de ligne

        faction = [none | delete | replace],    è actions de fin de transfert

        exec ='/home/<script_de_fin_de_transfert>',

        mode    = [replace | create | delete]

 

cftsend id      = <IDF : identifiant de fichier>,

        fname   = '/home/<nom_de_fichier>',

        wfname  = '/home/<nom_de_fichier_temporaire>',

        ftype   = [Text | Block],

        fcode   = [ASCII | Binary | EBCDIC],

        frecfm  = [V | F],

        flrecl  = 600,           èlongueur de ligne

        faction = [none | delete | replace],    è actions de fin de transfert

        mode    = [replace | create | delete]

 

 

L'ensemble des commandes CFT doivent être lancées avec le user "cft"

Arrêt de CFT

cftstop

Relance de CFT

cftstart

Version de CFT

cftutil about

Mise à jour de la configuration CFT

cftutil @/home/cft/cft.cfg

Lister le catalogue CFT (dernier transfert)

cftutil listcat

type=all | file | message | reply,

content=brief | full,

direct=both | send | recv,

ida=<ida>
idf=<idf>
idt=<idt>
part=<partenaire>


TYPE :    Type d’enregistrement à lister
CONTENT :    Liste simplifiée ou complète de chaque poste du catalogue
DIRECT :    Sens des postes à lister (tous, en émission ou en réception)
IDA :    Identifiant de l’application
IDF :    Identifiant de fichier

IDT :    Identifiant de transfert
PART :    Nom d’un partenaire

 

Supprimer des enregistrements du catalogue CFT

cftutil delete idt=<idt> part=<partenaire>

direct=both | send | recv,

ida=<ida>
idf=<idf>

 

IDT :    Identifiant de transfert ('*' pour tout)
PART :    Nom d’un partenaire ('*' pour tout)

 

 

Les variables CFT suivantes peuvent être utilisé dans le fname ou les scripts de fin de transfert.

Variables

Commentaires

ftime

Heure du transfert, format HHMMSSDD (8 car)

fdate

Date complète du transfert, format SSAAMMJJ  (8 car) ex: 20070628

fday

Jour du transfert, format JJ (2 car)

fmonth

Mois du transfert, format MM (2 car)

fyear

Année du transfert, format AA (2 car)

idf

IDF utilisé pour le transfert (8 car max)

idt

Identifiant du transfert, format MHHMMSSD (8 car), ex F2612254

idtu

Identifiant local unique pour chaque transfert. Plus fiable que l'IDT pour tagger les fichiers de façon unique.

part

Partenaire avec qui est effectué le transfert  (8 car max)

fname

Nom du fichier tel que défini dans l'IDF  (64 car max)

sappl

Contenu de la variable SAPPL défini par l'émetteur (48 car max)

parm

Contenu de la variable PARM défini par l'émetteur (80 car max)

diagi

Code diagnostic interne (9 car)

diagp

Code diagnostic protocolaire (8 car)