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 :

Recherche testeur de Java bean


Sujet :

Forms Oracle

  1. #1
    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 Recherche testeur de Java bean
    Bonjour,

    j'aimerais procéder à un test avec un Java bean permettant de se connecter à un serveur FTP. Je n'accède qu'à des serveurs FTP sous Unix, et je souhaite valider la solution sur un serveur FTP Windows.
    Quelqu'un a t-il accès à un FTP hébergé sur une machine Windows et valider la solution?
    Je l'en remercie par avance.

  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
    Bon, d'accord...

  3. #3
    McM
    McM est déconnecté
    Expert confirmé

    Homme Profil pro
    Développeur Oracle
    Inscrit en
    Juillet 2003
    Messages
    4 580
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Oracle

    Informations forums :
    Inscription : Juillet 2003
    Messages : 4 580
    Billets dans le blog
    4
    Par défaut
    J'ai lu ton post, mais je ne sais pas si un de mes serveurs ftp sur le net est sous windows ou pas..

  4. #4
    McM
    McM est déconnecté
    Expert confirmé

    Homme Profil pro
    Développeur Oracle
    Inscrit en
    Juillet 2003
    Messages
    4 580
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Oracle

    Informations forums :
    Inscription : Juillet 2003
    Messages : 4 580
    Billets dans le blog
    4
    Par défaut
    J'en ai trouvé un chez mon client sous Windows_NT version 5.0

    Je teste ton bean..

  5. #5
    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
    Les serveurs Windows ne retournent pas d'info sur les droits accordés au fichier (-rwxrwxrwx) que l'on peut voir dans la console Java en mode debug

  6. #6
    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
    Citation Envoyé par McM Voir le message
    J'en ai trouvé un chez mon client sous Windows_NT version 5.0

    Je teste ton bean..
    Merveilleux

  7. #7
    Expert éminent
    Avatar de orafrance
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    15 967
    Détails du profil
    Informations personnelles :
    Âge : 48
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 15 967
    Par défaut
    tu peux aussi créer un serveur FTP sur ton poste de travail au pire

  8. #8
    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
    Citation Envoyé par orafrance Voir le message
    tu peux aussi créer un serveur FTP sur ton poste de travail au pire
    cool

  9. #9
    McM
    McM est déconnecté
    Expert confirmé

    Homme Profil pro
    Développeur Oracle
    Inscrit en
    Juillet 2003
    Messages
    4 580
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Oracle

    Informations forums :
    Inscription : Juillet 2003
    Messages : 4 580
    Billets dans le blog
    4
    Par défaut
    Arf, j'avais le mot de passe enregistré sous Filezilla... et impossible de savoir lequel c'était..
    J'ai du appeler le client pour savoir le mot de passe... il en a recréé un nouveau..
    J'ai enfin pu tester..

    J'ai une FRM-92100 Your Connection to the server was interrupted

    Forms [32 Bit] Version 9.0.4.1.0 (Production)
    Oracle9i Enterprise Edition Release 9.2.0.6.0 - Production

  10. #10
    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
    J'ai une FRM-92100 Your Connection to the server was interrupted
    et qu'affiche la console Java ?

  11. #11
    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
    En ce qui me concerne, cela fonctionne parfaitement avec l'utilitaire indiqué par orafrance , et m'oblige à une correction : même sous Windows, les droits fichiers sont affichés comme sous Unix.

  12. #12
    McM
    McM est déconnecté
    Expert confirmé

    Homme Profil pro
    Développeur Oracle
    Inscrit en
    Juillet 2003
    Messages
    4 580
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Oracle

    Informations forums :
    Inscription : Juillet 2003
    Messages : 4 580
    Billets dans le blog
    4
    Par défaut
    La version Forms Applet est : 9.0.4.1
    [SimpleFTP] SET_PROGRESS_BAR:true
    [SimpleFTP] SET_PROGRESS_BAR_TITLE:Transfering...
    [SimpleFTP] CONNECT:ftp.xxxxx.net,ftplogin,ftppwd
    [SimpleFTP] connect to:ftp.xxxxx.net-ftplogin@ftppwd
    [SimpleFTP] Last reply:257 "/" is current directory.-
    [SimpleFTP] DIRECTORY_LIST:/
    [SimpleFTP] /
    ftp.FtpException: 426 Connection closed; transfer aborted.
    En fait ça doit venir du serveur ftp : sous Filezilla, en mode par défaut ou en mode passif
    ...
    Commande : LIST
    Réponse : 426 Connection closed; transfer aborted.
    Erreur : N'a pas pu récupérer la liste du répertoire
    En mode Actif c'est bon.

  13. #13
    McM
    McM est déconnecté
    Expert confirmé

    Homme Profil pro
    Développeur Oracle
    Inscrit en
    Juillet 2003
    Messages
    4 580
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Oracle

    Informations forums :
    Inscription : Juillet 2003
    Messages : 4 580
    Billets dans le blog
    4
    Par défaut
    Citation Envoyé par SheikYerbouti Voir le message
    et qu'affiche la console Java ?
    Arg, quel boulet je fais.... moi qui le dit tout le temps aux personnes de ma Hotline..

  14. #14
    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
    Il y a moyen de forcer le mode actif:

    Ajouter
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Set_Custom_Property('BL.BEAN', 1, 'SET_PASSIVE_MODE_TRANSFER', 'false');
    Dans le trigger When-New-Forms-Instance.

  15. #15
    McM
    McM est déconnecté
    Expert confirmé

    Homme Profil pro
    Développeur Oracle
    Inscrit en
    Juillet 2003
    Messages
    4 580
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Oracle

    Informations forums :
    Inscription : Juillet 2003
    Messages : 4 580
    Billets dans le blog
    4
    Par défaut
    Ok, je teste .

    Flûte, même résultat. Enfin, presque, je n'ai plus la dernière ligne d'erreur java ftp.

    SimpleFTP] SET_PROGRESS_BAR:true
    [SimpleFTP] SET_PROGRESS_BAR_TITLE:Transfering...
    [SimpleFTP] SET_PASSIVE_MODE_TRANSFER:false
    [SimpleFTP] Last reply:-
    [SimpleFTP] CONNECT:ftp.xxxx.net,ftplogin,pwd
    [SimpleFTP] connect to:ftp.xxxx.net-ftplogin@pwd
    [SimpleFTP] Last reply:257 "/" is current directory.-
    [SimpleFTP] DIRECTORY_LIST:/
    [SimpleFTP] /
    Bon, je vais tracer ton code plsql. Je te tiens au courant.

  16. #16
    McM
    McM est déconnecté
    Expert confirmé

    Homme Profil pro
    Développeur Oracle
    Inscrit en
    Juillet 2003
    Messages
    4 580
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Oracle

    Informations forums :
    Inscription : Juillet 2003
    Messages : 4 580
    Billets dans le blog
    4
    Par défaut
    C'est ce code qui foire à chaque fois.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Set_Custom_Property('BL.BEAN', 1 ,'DIRECTORY_LIST', :BL.DIRNAME);
    Je l'ai mis en commentaire pour faire le GET_DIRECTORY
    Ca m'a ramené le DIR ..

    Un double clic dessus refaisant un Directory_list, plantage.

  17. #17
    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
    Et sur un autre serveur FTP également ?

  18. #18
    McM
    McM est déconnecté
    Expert confirmé

    Homme Profil pro
    Développeur Oracle
    Inscrit en
    Juillet 2003
    Messages
    4 580
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Oracle

    Informations forums :
    Inscription : Juillet 2003
    Messages : 4 580
    Billets dans le blog
    4
    Par défaut
    Je teste en local avec ftpserv.

    Pour info j'ai du changer le port (j'ai vérifié ta doc) :
    -- set the port number (if <> 21)
    Set_Custom_Property('BL.BEAN', 1, 'SET_PORT', 'port_number' );
    J'ai mis
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Set_Custom_Property('BL.BEAN', 1, 'SET_PORT', 3127);
    Paf .. déconnecté à l'appel du set_port.

    J'ai vite compris qu'il fallait mettre le port en char.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Set_Custom_Property('BL.BEAN', 1, 'SET_PORT', '3127');
    Et là, ça marche.

    2 choses donc :
    En cas d'erreur de 501 CWD (change directory) (No permission ou cannot access UNCpath (cas ou j'ai mis un virtual directory - c:\temp = /)

    On ne revient pas dans le répertoire précédent.

    Il faudrait aussi mettre les Dir en premier.

    En fait avec le virtual directory, je n'arrive pas à changer de répertoire.
    Surement les doubles /

  19. #19
    McM
    McM est déconnecté
    Expert confirmé

    Homme Profil pro
    Développeur Oracle
    Inscrit en
    Juillet 2003
    Messages
    4 580
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Oracle

    Informations forums :
    Inscription : Juillet 2003
    Messages : 4 580
    Billets dans le blog
    4
    Par défaut
    J'ai des problèmes pour remonter les répertoires (en fait si je descends de 2 répertoires).

    /C:/tmp//docroot/
    .. => /C:/tmp/

    /C:/tmp//docroot//css/
    .. => /C:/tmp//docroot//css//../
    et
    ftp.FtpException: 501 CWD failed. Cannot accept relative path using dot notation

    J'ai codé le cdup à la main, et ça passe mieux (je sais pas si tu gères les remontées dans le jar.)
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    IF :FILES.FILE_NAME = '..'
    THEN
    	:BL.DIRNAME := nvl(substr(RTRIM(:BL.DIRNAME,'/'), 1, instr(RTRIM(:BL.DIRNAME,'/'), '/',-1) -1), '/');
    ELSE
    	:BL.DIRNAME := RTRIM(:BL.DIRNAME,'/') || '/' || :FILES.FILE_NAME;
    END IF;
    J'ai supprimé les doubles / pour éviter l'erreur
    ftp.FtpException: 501 CWD failed. Cannot accept UNC path
    lors d'un ftp en Virtual directory

    Exemple : On se connecte, le répertoire est /
    on change de répertoire, on veut aller vers //Docroot

  20. #20
    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
    Oui, j'ai également constaté. Cela n'arrive pas avec un serveur Unix.
    J'ai l'impression que la spécification est un peu lâche sur les bords...

Discussions similaires

  1. Java class + Java Bean d'interface = petit problème
    Par Nyphel dans le forum Eclipse Java
    Réponses: 3
    Dernier message: 30/01/2007, 14h52
  2. JDBC et Java beans
    Par vicros dans le forum JDBC
    Réponses: 3
    Dernier message: 26/12/2006, 22h43
  3. Utilité des java beans dans MVC
    Par Bba_M dans le forum Servlets/JSP
    Réponses: 2
    Dernier message: 16/12/2006, 15h37
  4. Java Beans dans eclipse
    Par subzero82 dans le forum Eclipse Java
    Réponses: 5
    Dernier message: 07/05/2006, 17h46
  5. [Java Beans XMLEncoder] Impossible d'encoder un objet...
    Par petitpepito dans le forum Format d'échange (XML, JSON...)
    Réponses: 1
    Dernier message: 27/02/2006, 16h19

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