Académique Documents
Professionnel Documents
Culture Documents
CFT PDF
CFT PDF
Documentation
du moniteur CFT
Version : 13/07/2007
I. DEFINITIONS....................................................................................................................2
A. PRESENTATION DE CFT....................................................................................................2
B. DETAIL DUN TRANSFERT .................................................................................................2
C. PROTOCOLES UTILISES ......................................................................................................2
II. FONCTIONS DE BASE...................................................................................................3
A. DEMARRER ET ARRETER LE MONITEUR .............................................................................3
B. CFTUTIL, LE COUTEAU SUISSE .......................................................................................3
C. FONCTIONS INTERACTIVES AVEC CFTINT .......................................................................5
III. CONFIGURATION DE BASE ......................................................................................6
A. LES PARTENAIRES ............................................................................................................6
B. LES PROTOCOLES ..............................................................................................................6
1. Transfert par TCP........................................................................................................6
2. Transfert par X.25........................................................................................................7
C. DEFINITION DES TRANSFERTS ...........................................................................................9
1. Envoi de fichiers ..........................................................................................................9
2. Rception de fichiers....................................................................................................9
1/9
EUROTITRISATION
I. Dfinitions
A. Prsentation de CFT
CFT est un Moniteur de transferts de fichiers sur de nombreux systmes
existants, de la socit Sopra (Axway).
CFT est essentiellement utilis dans le secteur bancaire du fait de son caractre
scuris. Il permet en outre dautres fonctionnalits prsentes ci-dessous :
Assurer l'change de donnes entre plusieurs types de systmes
d'exploitation (MVS, AIX, Windows NT, AS400, etc)
Supporter un grand nombre de types de rseau (ex : TCP/IP, SNA, X.25,
etc)
Assurer le transcodage des donnes li aux diffrents systmes
d'exploitations (ex : EBCDIC => ASCII, etc)
Optimiser les flux en utilisant des fonctions de compression
Assurer un suivi prcis des flux, pour un pilotage efficace
Scuriser les changes en certifiant les partenaires
Il existe de nombreux programmes compatibles avec CFT. Le moniteur CFT cre
et maintenu par la socit Axway (Sopra Group) supporte toutes ces fonctions.
C. Protocoles utiliss
PESIT : Echange de donnes entre les banques pour la tlcompensation
ETEBAC : Echange de donnes entre les banques et leurs clients
ODETTE : Echange de donnes entre les constructeurs automobiles et les
quipementiers
Ce sont l tous les protocoles existants. Chez EuroTitrisation, seuls le PESIT et le
ETEBAC sont prsent.
2/9
EUROTITRISATION
TYPE=ALL/FILE/MESSAGE/REPLY,
CONTENT=BRIEF/FULL,
DIRECT=BOTH/SEND/RECV,
IDF=<identifiant du fichier>,
STATE=<tat du transfert>,
PART=<identifiant du partenaire> ]
liste les enregistrements du catalogue, avec :
TYPE:
Type denregistrement lister
CONTENT:Liste simplifie ou complte de chaque poste du catalogue
DIRECT: Sens des postes lister
IDF: Identifiant du fichier
PART:
Nom dun partenaire
STATE:
Etat dun transfert
Sans paramtres, linstruction liste lensemble du catalogue (=cftcatab)
3/9
EUROTITRISATION
ID=<identifiant du partenaire>,
TYPE=<Type denregistrement>
]
liste les enregistrements du fichier paramtre, avec :
ID:
Identifie le partenaire ou son adresse rseau
TYPE:
Dfinit le type denregistrement lister (PART, TCP, X25,)
Sans paramtres, linstruction liste lensemble des partenaires
DIRECT={BOTH|RECV|SEND},
IDF=<identifiant de fichier>,
IDT=<identifiant de transfert>,
STATE={*|C|D|H|K|T|X}
]
supprime du catalogue les donnes indiqus.
CFTUTIL DELETE PART=*, IDT=* supprime lintgralit du catalogue
PART= <identifiant de partenaire>,
IDF=<identifiant de fichier>
lance une requte en mission vers le moniteur.
Afin de tester sa ligne CFT, il est conseill de senvoyer soi-mme des
donnes pour voir si la transmission seffectue. Ce principe se nomme
Boucle et sutilise en spcifiant BOUCLE ou BOUCX25 en tant que
partenaires, ce qui a pour effet denvoyer respectivement les donnes via TCP
ou X.25 (sous reserve que ces partenaires soient dclars dans le fichier de
configuration (voir III)
CFTUTIL SEND
CFTUTIL RECV
lance une requte en rception vers le moniteur.
CFTUTIL HALT [
4/9
EUROTITRISATION
rare que des utilisateurs fasse une redirection de ces donnes dans un fichier
afin davoir toujours une sauvegarde sre de la configuration actuelle quon
pourra alors ventuellement charger avec CFTUTIL @. Toutefois, si on utilise
cette instruction cette fin, pensez bien supprimer la dernire ligne du
fichier ainsi gnr, car ce nest quun code retour, et il empcherait la bonne
compilation de la configuration.
5/9
EUROTITRISATION
CFTPART
ID
NRPART
NSPART
SYST
PROT
SAP
MODE
=
=
=
=
=
=
=
'RENAULT',
'RENAULT',
'EUROTIT',
'MVS',
( 'PSCFTTCP', PSCFTX25 ),
( '1761', #C0980360 ),
'REPLACE'
B. Les protocoles
La liste des protocoles pris en charge par CFT tant plutt large, nous ne
prendrons en compte que ceux grs par EuroTitrisation (TCP/IP/RNIS et
X.25)
EUROTITRISATION
CFTNET
ID
MAXCNX
TYPE
HOST
CALL
=
=
=
=
=
NET0,
64,
TCP,
INADDR_ANY,
INOUT
Les paramtres indiqus (non exhaustifs) sont les plus utiliss. Dtaillonsles :
ID :
Dfinit lidentifiant de la connexion. Peut tre choisi
arbitrairement. Cest linformation indiquer dans
CFTPROT.
MAXCNX :
Indique le nombre maximum de connexions simultans.
TYPE :
Type de transmission. Toujours TCP, dans notre cas.
HOST :
Adresse locale denvoi. Il ne sagit pas de lIP sur
Internet mais bien de lIP (ou le DNS) sur le rseau local
dexpdition. Si INADDR_ANY est spcifi, on peut juste
ladresse principale de la machine denvoi.
CALL :
Type dappels autoris : entrant (IN), sortant (OUT), les
deux (INOUT), ou aucun (NONE)
Enfin, il faut dfinir o le fichier doit parvenir chez le partenaire. Pour cela,
on utilise CFTTCP. Il faut donc une entre CFTTCP par partenaire
utilisant une liaison IP.
CFTTCP
ID
CNXINOUT
HOST
= RENAULT,
= 4,
= 192.168.2.1
Les paramtres indiqus (non exhaustifs) sont les plus utiliss. Dtaillonsles :
ID :
Identifiant du partenaire auquel se rapporte ces
informations.
CNXINOUT :
Indique le nombre dessais de connexions avant
abandon.
HOST :
Adresse locale de rception. Il ne sagit pas de lIP sur
Internet mais bien de lIP (ou le DNS) sur le rseau local
de rception.
7/9
EUROTITRISATION
= #C0908350
CFTNET
ID
MAXCNX
TYPE
HOST
CALL
=
=
=
=
=
NET1,
64,
X25,
INADDR_ANY,
INOUT
Les paramtres indiqus (non exhaustifs) sont les plus utiliss. Dtaillonsles :
ID :
Dfinit lidentifiant de la connexion. Peut tre choisi
arbitrairement. Cest linformation indiquer dans
CFTPROT.
MAXCNX :
Indique le nombre maximum de connexions simultans.
TYPE :
Type de transmission. Toujours X25, dans notre cas.
HOST :
Adresse locale denvoi. Il ne sagit pas de lIP sur
Internet mais bien de lIP (ou le DNS) sur le rseau local
dexpdition. Si INADDR_ANY est spcifi, on peut juste
ladresse principale de la machine denvoi.
CALL :
Type dappels autoris : entrant (IN), sortant (OUT), les
deux (INOUT), ou aucun (NONE)
Enfin, il faut dfinir o le fichier doit parvenir chez le partenaire. Pour cela,
on utilise CFTTCP. Il faut donc une entre CFTTCP par partenaire
utilisant une liaison IP.
CFTX25
ID
CNXINOUT
DAILNO
= RENAULT,
= 4,
= 191464755
Les paramtres indiqus (non exhaustifs) sont les plus utiliss. Dtaillonsles :
ID :
Identifiant du partenaire auquel se rapporte ces
informations.
CNXINOUT :
Indique le nombre dessais de connexions avant
abandon.
DAILNO :
Numro de tlphone du modem X.25 chez le
partenaire. Chez le partenaire, cette valeur doit toujours
tre 191464755 sil doit contacter nosilava en X.25.
8/9
EUROTITRISATION
1. Envoi de fichiers
Pour envoyer des fichiers, on utilise CFTSEND, une fois le partenaire
dfini :
CFTSEND
ID
= N64GR01,
FCODE
= ASCII,
FNAME
= /documents/cogera/SOLD,
FACTION
= DELETE,
EXEC
= filexe/archive.cmd
Il sagit l du CFTSEND du fichier SOLD de RCI. Les paramtres indiqus
(non exhaustifs) sont les plus utiliss. Dtaillons-les :
ID :
Dfinit lidentifiant du fichier. Peut tre choisi arbitrairement.
Cest linformation indiquer dans lappel send idf=<id> de
CFTUTIL.
FCODE : Indique quel type et format de donnes sont envoys. Les
valeurs possibles sont EBCDIC, ASCII et BINARY.
FNAME : Emplacement physique o se trouve le fichier envoyer
FACTION:Type dactions effectuer sur le fichier envoyer. Les valeurs
possibles sont DELETE (effacement aprs envoi), ERASE
(purge aprs envoi), NONE (aucune action entreprise)
EXEC:
Script effectuer une fois que lenvoi est termin.
2. Rception de fichiers
Pour recevoir des fichiers, on utilise CFTRECV, une fois le partenaire
dfini :
CFTRECV
ID
= N64GA01,
FCODE
= ASCII,
FNAME
= /documents/cogera/CESS,
EXEC
= filexe/copy.cmd,
MODE
= REPLACE
Il sagit l du CFTSEND du fichier SOLD de RCI. Les paramtres indiqus
(non exhaustifs) sont les plus utiliss. Dtaillons-les :
ID :
Cest lidentifiant du fichier qui est envoy par le partenaire.
Cest la valeur qui doit tre indiqu dans le CFTSEND du
partenaire et qui doit tre communiqu par lui.
FCODE : Indique quel type et format de donnes sont reus. Les valeurs
possibles sont EBCDIC, ASCII et BINARY.
FNAME : Emplacement physique o doit tre sauvegard le fichier une
fois reu.
EXEC:
Script effectuer une fois que la rception est termin
MODE : Action effectuer dans le cas o un fichier de mme nom
existe dj. Les valeurs possibles sont REPLACE
(remplacement du fichier existant), DELETE (le transfert na
pas lieu mais le fichier existant demeure)
9/9