IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Forms Oracle Discussion :

PB: Transfert fichier avec webutil_file_transfer.as_to_client ?


Sujet :

Forms Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Août 2008
    Messages
    193
    Détails du profil
    Informations forums :
    Inscription : Août 2008
    Messages : 193
    Par défaut PB: Transfert fichier avec webutil_file_transfer.as_to_client ?
    Bonjour à tous,


    Je travaille avec DevSuite 10g sous XP. Je veux créer un fichier sur le AS puis le transferer vers le Client et finalement le Supprimer sur le AS.

    En premier, je crée un fichier TXT (2 à 6 Mega) sur le Serveur D'application avec text_io.Put_Line(v_File)

    En deuxieme, je fais le transfert vers le Client avec WEBUTIL_FILE_TRANSFER.AS_to_client( 'c:\temp\FileClient.txt', 'c:\temp\FileSrv.txt' )

    A partir du client, je veux supprimer le fichier transférer qui se trouve dans le AS.

    J'ai essayé la Commande UTL_FILE.FREMOVE('c:\temp','FileSrv.txt' ) mais j'ai une erreur : ORA-29280 non traité . Il me semble que je n'ai pas fait d'erreurs de syntaxe !?


    Configuration du fichier Webutil.cfg :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    	transfer.database.enabled=FALSE
    	transfer.appsrv.enabled=TRUE
    	transfer.appsrv.workAreaRoot=
    	transfer.appsrv.accessControl=TRUE
    	transfer.appsrv.read.1=c:\temp
    	transfer.appsrv.write.1=c:\temp
    Code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    -- creation fichier sur le AS
    v_File := text_io.Fopen('c:\temp\FileSrv.txt','W');  	-- ouverture fichier
    FOR i IN cur LOOP		-- cur				
    	text_io.Put_Line(v_File, i.ligne);			
    END LOOP;
    text_io.Fclose(v_File);     					-- fermeture de fichier
     
    -- transfert fichier du Serveur AS vesr client
    If WEBUTIL_FILE_TRANSFER.AS_to_client( 'c:\temp\FileClient.txt', 'c:\temp\FileSrv.txt' )  
    Then
    	  message('!!! Download OK ' || 'c:\temp\FileSrv.txt' || ' !!!');
    Else
    	  message('!!! Download error KO ' || 'c:\temp\FileClient.txt' || ' !!!');
    End if ; 
     
    -- suppression fichier sur AS
    UTL_FILE.FREMOVE('c:\temp','FileSrv.txt');



    Merci de votre aide et Meilleurs Voeux

  2. #2
    Expert confirmé
    Avatar de SheikYerbouti
    Profil pro
    Inscrit en
    Mai 2003
    Messages
    6 760
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2003
    Messages : 6 760
    Par défaut
    UTL_FILE agit depuis la BDD, donc n'a accès qu'aux fichiers pointés par les Directories Oracle. Puisque le fichier est généré sur le serveur d'applications, pourquoi n'utilisez-vous simplement pas une bonne vieille command HOST ?

  3. #3
    Membre confirmé
    Inscrit en
    Août 2008
    Messages
    193
    Détails du profil
    Informations forums :
    Inscription : Août 2008
    Messages : 193
    Par défaut
    J'y ai pensé d'utiliser HOST

    Ca marche.

    Merci pour votre réponse

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. transfert fichier avec API tcpClient-Serveur
    Par migutz dans le forum VB.NET
    Réponses: 2
    Dernier message: 14/11/2007, 14h06
  2. Transfert fichier avec SOAP
    Par subseven dans le forum Services Web
    Réponses: 1
    Dernier message: 24/04/2007, 16h08
  3. transfert de fichier avec un socket
    Par horkets dans le forum Réseau
    Réponses: 2
    Dernier message: 22/10/2006, 12h29
  4. Probleme transfert gros fichier avec webdav
    Par cybernetique dans le forum Apache
    Réponses: 1
    Dernier message: 10/05/2006, 09h53
  5. Transfert de fichier avec TServeurSocket et TClientSocket
    Par Cyrilh7 dans le forum C++Builder
    Réponses: 7
    Dernier message: 24/09/2005, 17h53

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo