Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1469 connectés 

  FORUM HardWare.fr
  Programmation
  Shell/Batch

  Recevoir des fichiers via CFT

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Recevoir des fichiers via CFT

n°582661
ratman
Posté le 03-12-2003 à 21:58:26  profilanswer
 

Bonjour à tous,
 
J'ai un petit souci de transfert, et plus precisemment de reception, de fichier, ce qui semble a priori faisable.
 
En effet, dans un shell UNIX, j'invoque un shell de base, decrivant la structure du CFT et l'utilisation de la fonction send().
En voici d'alleurs un extrait :  
 
"while getopts ":p:i:f:" opt
do
        case ${opt} in
                p)      PART=${OPTARG}
                        #
                        # Verification de l'existence du partenaire
                        #
                        VTMP=`CFTUTIL cftext type=part,id=$PART | grep CFTPART`
 
                        if [ -z "$VTMP" ]
                        then
                                echo "Partenaire <$PART> inexistant"
                                exit 10
                        else
                                let nbparams=nbparams+2
                        fi
                        ;;
 
 
                i)      IDF=${OPTARG}
                        #
                        # Verification de l'existence de l'idf
                        #
                        VTMP=`CFTUTIL cftext type=send,id=$IDF | grep CFTSEND`
 
                        if [ -z "$VTMP" ]
                        then
                                echo "Identifianti <$IDF> inexistant"
                                exit 11
                        else
                                let nbparams=nbparams+2
                        fi
                        ;;
 
 
                f)      FNAME=${OPTARG}
                        #
                        # Verification de l'existence du fichier a transferer
                        #
                        if [ -f "$FNAME" ]
                        then
                                NFNAME=`basename $FNAME`
                                let nbparams=nbparams+2
                        else
                                echo "Fichier <$FNAME> a transmettre inexistant"
                                exit 12
                        fi
                        ;;
 
                *)      f_usage
                        ;;
        esac
done
shift ${nbparams}
 
if [ ${nbarg} -ne ${nbparams} -o ${nbarg} -eq 0 ]
then
        f_usage
fi
 
#
# Generation de la commande CFT
#
CFTUTIL send PART=$PART,IDF=$IDF,FNAME=$FNAME,NFNAME=$NFNAME"
 
On peut voir l'utilisation de CFTUTIL, ce que je ne connais pas.
J'essaie de faire d'abord une reception de fichier, et ma question est la suivante : faudrait-il simplement remplacer "send" par "recv" (fonction UNIX), ou bien faut-il creer un CFTUTIL ???
 
Siouplé, merci de me donner une reponse ou m'indiquer un site web ...  ;)

mood
Publicité
Posté le 03-12-2003 à 21:58:26  profilanswer
 

n°623905
serimal
Posté le 28-01-2004 à 15:35:00  profilanswer
 

J'espère que j'ai bien compris la question.
 
1) Si tu fais un CFTUTIL send idf=toto,fname=xxxx,part=distant
pour que le fichier soit écrit sur le disque du site distant
le transfert doit etre décrit coté CFT local
 cftsend id=toto, . . .
 
Il faut que la configuration CFT du site distant décrive
la carte de réception toto  
c.a.d qquechose comme ça :
 cftrecv id=toto,fname=/tmp/&nfname . . .
 
autrement ca va crier (voir cftlog , cftalog)
 
2) si par contre tu veux être initiateur de la reception d'un fichier. (tu es demandeur /récepteur)
coté distant (serveur/emeteeur) une des méthode consite à déclarer :
- une carte cftsend id=toto,impl=no,fname=/xxxx/yyy  
et coté initiateur  
- declarer une carte cftrecv id=toto,fname=/xxx/zzz/&nfname ....
- lancer de ton coté CFTUTIL recv id=toto,part=..  
la config va dépendre du nom de fichier a récupérer (tjs le même nom, ou nom différent)
 
 
 
 
Bon courage

n°648770
vttvolant
Posté le 19-02-2004 à 16:40:39  profilanswer
 

existe t il un logiciel de CFT/PC sous WINDOWS NT ?

n°649195
firstorang​utan
Posté le 20-02-2004 à 01:15:36  profilanswer
 

:hello:  
En plus de ce que te dis serimal ,
De base, s'assurer que CFT est lancé et que la commande cftinit fait bien pointer sur le bon fichier de parametrage CFT avant de faire un cftstart.
Ensuite, si tu as fait des modif dans le fichier de parametrage, assure toi que tu es bien fait un start/stop de CFT ou une demande de relecture du fichier de parametre.
Il faut aussi t'assurer que dans le fichier de parametrage de CFT, au niveau des deux machines, chacune soit configurées en tant que partenaire pour qu'il n'y ait pas un reject lors de la demande d'identification.
Verifie la definition du partenaire et definition de la couche tcp/ip ou autre suivant le type de réseau utilisé.
 
Pour moi, c'est a 90% de chance un probleme dans tes fichiers de parametrages et non un probleme de syntaxe de ta commande CFTUTIL si CFT est bien démarré correctement des deux cotés.

n°1030193
peace_ange​lh
Monopole, monoculture, dangers
Posté le 30-03-2005 à 18:39:59  profilanswer
 

Slt all  
A propos des flux CFT je cherche des infos sur les Configurations CFT, pas grand chose sous google ... :(
 
Merci ! :jap:

n°1038748
peace_ange​lh
Monopole, monoculture, dangers
Posté le 07-04-2005 à 12:49:49  profilanswer
 

Alors y a pas des Pro des conf CFT ?  :cry:  :bounce:


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Shell/Batch

  Recevoir des fichiers via CFT

 

Sujets relatifs
problème pour recevoir les donné dun formulaire html/jsboite de dialogue avec un filtre sur les fichiers
[C++] Découpe d'un programme en plusieurs fichiers[PHP] traiter des fichiers de 40 Mo !!
comment faire un seul exe avec plusieurs fichiers...Récupérer des informations sur les fichiers en asp
[WebContainer] Accéder à des fichiers à partir d'une webappRécupérer les infos des fichiers ???
Lister les fichiers (nom...) d'un repertoire sous windows en C++Liste des caractères interdits dans les noms de fichiers windows
Plus de sujets relatifs à : Recevoir des fichiers via CFT


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR