- Cft protocole
- Protocole http - Guide
- Protocole de multiplexage de carte réseau microsoft - Forum Réseau
- Multiplexage - Forum Windows
- Protocole tcp udp - Guide
- Cft vs sftp - Forum Linux / Unix
45 réponses
- 1
- 2
- 3
Les protocoles d'échange CFT (Cross File Transfer) et MQSeries décrivent deux approches complémentaires pour transférer des données entre serveurs : CFT est un progiciel de transfert de fichiers et de messages multi-plateformes, MQSeries un middleware.
CFT privilégie le transfert orienté fichier, avec des protocoles comme PESIT et ODETTE, l'ordonnancement via cron ou Control-M et le support SSL entre systèmes comme AS400, UNIX, Linux et Windows.
MQSeries organise l'échange par canaux et files FIFO, avec déclenchement, traitement asynchrone et une gestion avancée des logs, dont une Dead Letter Queue pour les messages défaillants.
D'autres détails utiles : MQSeries s'appuie sur des outils d'administration graphique et CFT peut s'intégrer à des environnements de supervision, notamment pour des échanges financiers.
Si tu veux des explications sup., mail moi:
CFT (Cross File Transfer) est un progiciel principalement utilisé dans le domaine des assurances et de la banque. Edité par Credintrans, racheté par SOPRA puis AXWAY, il permet l'échange de fichiers -ou de messages- dans une architecture multi-plateformes (AS400, MVS, UNIX, Linux, Microsoft).
Le principe est simple : 2 clients/serveurs communiquent pour s'échanger des fichiers. Sous NT/200X/XP il existe même des clients légers très utiles pour donner la possibilité à un utilisateur de déclencher un transfert.
S'il s'agit d'un simple transfert Windows/Windows, maps et droit user CFT bien adaptés suffiront pour prélever ou déposer un fichier d'une machine à l'autre. Sous UNIX, le contexte et bien entendu local (sauf montage NFS).
Les requêtes CFT peuvent être ordonnancées dans une crontab UNIX ou dans un ordonnanceur propriétaire comme $Univers, Control M, autosys, voire même un simple winat !
SSL peut être implémenté sous CFT. Les certificats openssl fonctionnent très bien, mais si vous désirez mettre en place un serveur de certificat windows 2003, j'ai noté que les certificats délivrés ne fonctionnent pas sur CFT V2.23 et V2.30 non patché.
Coté monitoring, CFT est livré avec un outil qui résume graphiquement l'état d'avancement des transferts. CFT est par ailleurs interfaçable avec l'outil XFBScope. La remontée des informations est faite en IP pour un stockage sous client Oracle.
Les principaux protocoles sont PESIT, PESIT E, ODETTE, et même ETEBAC V -si vous avec la carte. Niveau 3, l'IP peut être utilisé, tout comme X25.
Ces standards rendent donc compatible CFT avec d'autres produits, comme InterPel.
MQSeries est un middleware qui permet lui aussi, à sa façon, d'envoyer des fichiers ou des messages à un destinataire clairement identifié. Il s'agit bien d'une méthode de communication entre deux serveurs. MQSeries est multi-plateformes et existe même sous Linux ! (Comme CFT)
Un canal de communication doit être implémenté. Ici on parle de channel.
Entre deux partenaires, deux channels sont définis pour assurer le push or pull des messages.
Ces messages sont déposés et réceptionnés dans des files d'attentes FIFO. Les messages partent donc dès que le channel est ouvert. Là où nous parlions d'ordonnancement pour CFT nous parlons ici de triggering.
Les messages ainsi reçus peuvent être exploités dans leur contenu ou dans l'action engendrée par l'événement.
Finalement, il est important de noter que MQSeries bénéficie d'une exploitation des logs évoluée. Lors d'un incident technique, une Dead Letter queue est utilisée pour stocker les événements graves. MQSeries est par ailleurs capable de corriger certaines anomalies et de reprendre son travail conversationnel.
J'ai trouvé de nombreux utilitaires essentiellement Java qui permettent d'administrer le(s) serveur(s) de façon graphique et donc conviviale, mais rien de quoi faire rougir les programmeur d'IBM qui nous propose aussi un explorateur digne de ce nom. (et je ne travaille pas pour IBM ;-))
Pour résumer, je pense que nous comprenons clairement la différence d'utilisation entre CFT et MQSeries. CFT est un peu à l'utilisateur ce que MQSeries est à l'application (ça ne veut pas dire grand chose mais je trouve cette phrase assez artistique donc je la laisse).
Bon courage!
Nom supprimé Modération CCM
Je travail sur une migration de CFT 2.3.1 vers 2.5.1, existe t'il des manipulations particulières pour effectuer cette tâche.
Je suis totalement novice avec CFT, je suis sous windows 2000.
Merci
merci.
MERCI !!!
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre questionC est un peu compliqué.
voir les commandes CFTUTIL CFTPARAM si mes souvenirs sont bons mais c est vieux pour moi.
l autre j en sais rien.
J ai pas trop répondu à la question mais les autres non pas fait mieux.
Peut etre qu aprés ce message ils se reveilleront.
bon courage.
(si le serveur plante, ou le client plante, tous les messages non transmis sont re-transmis).
ça permet (en théorie) une grand fiabilité dans le transfer des messages.
C'est fait par IBM, et il y a une API pour programmer ça.
En fait, tu crées des queues, et tu peux envoyer des messages de n'importe ou dans ces queues. Et tu peux également lire les messages de n'importe ou. Quand je dis n'importe ou, c'est n'importe quel système, n'importe quel PC, du moment que tu ais un accès au serveur MQSeries.
Il y a un package Java qui permet d'envoyer et de lire les messages dans les queues, on peut aussi utiliser JMS (Java Message Service).
Ca fait un moment que j'utilise MQSeries, et c'est super stable, pas de problèmes particuliers, et aucune perte de messages évidement.
Ayant un peu d'expérience MQSeries, si tu as d'autres questions, n'hésite pas.
A+
Lama
Je cherche des expliquations pour savoir comment programmer un client MQ Series avec les API d'ibm en c++. Bien sur j'ai lu des doc d'ibm et je trouve ça n peu compliqué et surtout mon anglais n'est pas parfais.
Pourriez vous me donner de examples ?
Envoi de message, reception ....
Merci d'avance
Je ressors ce message des oubliettes, car j'aimerais avoir plus d'infos sur CFT.
Outre le fait que ça permet de faire des transferts de fichier, y a-t-il des fonctionnalités supplémentaires ? déclenchement auto de traitements ? "dispatching" des fichiers transférés automatiquement dans des répertoires paramétrés ?
J'ai cherché de la doc sur le net, sans succès :(
Merci...
CFT est un moniteur de transfert de données entre machines.
Il ne s'occupe pas du transfert a proprement parler mais il sait contrôler les paquets envoyés et exécuter des commandes sur réception... (réponse à tittom : oui à toutes ses questions :-))
Pour ton cas, je pense qu'il faut le logiciel installé car il y établissement d'un protocole particulier lors de l'initialisation de la communication.
Chaque fois que j'ai eu à transférer des données, le produit était installé aux deux bouts...
A+ Blux
"Les cons, ça ose tout. C'est même à ça qu'on les reconnait"
google est ton ami :-)
http://www.google.fr/search?hl=fr&q=cross+file+transfer+cft&btnG=Rechercher&meta=
Pour ta question, je ne saisis pas tout !
On peut invoquer un transfert à distance, mais il faut que le produit soit opérationnel aux deux bouts...
A+ Blux
"Les cons, ça ose tout. C'est même à ça qu'on les reconnait"
sais tu si je peux poser un moniteur cft pour causer avec un site distant (qui dispose d'une solution cft) avec une ligne adsl 512 k de type xtense de chez wanadoo.
le probl est que je n'ai que ca pour l'instant en type de ligne et que j'ai pas envie de cracher au bassinet pour une ls ou un truc du style.
si tu sais... avec grand plaisir.
merci
alex
ou je peux le trouver sur le net pour l 'essayer
merci d' avance AAAAAAAAAAAA++++ "ashraf"
J’ai une nouvelle question.
J’ai vu que existe CFT pour Win2k & NT. Pouvez-vous me donner qqch d’installation on machine Windows?
Cdlt,
Iulians
Je dois récupérer des fichiers via CFT qui sont sur un serveur .
CFT est présent sur ce serveur.
Auparavant je faisais des réceptions depuis un mainframe (CFT MVS).
Je voudrais faire ces réception depuis mon pc.
Que dois-je installer sur mon pc ? est-ce payant ?
Merci pour vos réponses
JP
Mais ce n'est pas suffisant. Il te faut obligatoirement un serveur CFT par plateforme (UNIX, MS, MVS, AS400, Linux..).
Le serveur CFT sous windows inclus le cftutil.exe
Donc directement installe un serveur CFT pour windows et tu pourras tout faire.
Si tu as un Tom DDMS en face -vu que t'as un mainframe-, les protocoles sont compatibles. (comme pour Axway interpel...)
Pour info, il n'existe pas de "client CFT" sous UNIX/Linux.
Donc, sauf montage NFS, un serveur = une licence...
- Julien
Pour un besoin de transfert de fichier entre clients/server en plate forme windows / windows (1er cas) et plate forme windows /Unix
(2 eme cas).
Je vous demande de m'orienter sur un logiciel efficace qui permet d'assurer le transfert avec toute la securité (le cas de fichier contenant des messages FINANCIER), on ma parlé de CFT.
Merci pour toute information ou orientation.
Mr kermadj
Impressionné par ton svoir dans le domaine MQSéries, j'en profite pour te demander un petit conseil !
Je dois me connecter à un serveur MQS chez un client !
Bien sûr nous ne sommes pas dans le même réseau !
A partir d'un serveur MS Serveur 2003, que dois je installer pour accéder à son serveur ?
On doit échanger des fichiers (passerelle) !
Merci de ton aide
Jacques
- 1
- 2
- 3
Je dois modifier une installation pour faire executer un script à la reception d'un fichier. Le probleme c'est que je ne sais pas comment faire.
J'ai une version AIX de CFT
CFTU20I CFT/V2/UAIX 43xL
CFTU20I Version 230 2003/02/11
CFTU20I (C) Copyright SOPRA 1993-2001
As tu de la documentation ?
Peux tu me donner des infos sur ce que j'ai à faire ?
A+
geraldine
Peut-on également gérer des transferts de fichiers avec SonicMQ ? Et le coupler avec un client JMS pour exploiter des fichiers reçus de façon asynchrone ?
Merci bien !
Dominique
J'ai pas mal travaillé sous AIX avec CFT 2.23 et 2.30.
Au final, la syntaxe est exactement la même que sous NT.
Pour déclencher un batch de post-reception, tu dois ajouter la commande exec dans ton cftrecv, et tu la mets où tu veux (moi j'avais pris l'habitude de mettre les exec à la fin de la commande pour une question de lisibilité).
cftrecv idf =Julien,
fname = /$env/appli/recv/julien.&IDT,
flrecl = 120, /* je te mets cette taille en exemple */
exec = /home/cft/scripts/MonScriptShell.csh
Si tu veux par exemple déclencher un routage du fichier que tu viens de recevoir:
vi /home/cft/scripts/MonScriptShell.csh
#!/bin/csh
CFTUTIL send idf=MonFichier,part=MonPartenaire,fname=&fname
en fait fname=&fname est une petite astuce que j'ai trouvée qui permet de reprendre un fichier que tu viens de déposer, et qui porte un nom variable (ici suffixe &IDT qui comporte entre autres l'heure)
Ca t'évite les bidouilles du style setenv file d'un ls -lrt | tail -1 etc...
Nom supprimé Modération CCM
Nom supprimé Modération CCM
vu ta connaissance et experience sur les produits CFT et MQS, pourrais tu stp m'indiquer des liens où je pourrais me documenter plus précisement sur ces outils .Si possible une documentation qui explique tout de A à Z car ce serait pour devenir support de niveau 3 sur ces produits.
Merci d'avance.