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>
IDT : Identifiant de transfert
|
Supprimer des enregistrements du catalogue CFT | cftutil delete idt=<idt> part=<partenaire> direct=both | send | recv, ida=<ida>
IDT : Identifiant de transfert ('*' 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) |