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 :

Webutil : error WUT-129


Sujet :

Forms Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    42
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 42
    Par défaut Webutil : error WUT-129
    Bonjour à tous,

    Je suis en Oracle 10g.

    J'utilise le CLIENT_GET_FILE_NAME de la Webutil pour récupérer le nom du fichier image à transférer sur le serveur.
    Ensuite, j'effectue un redimensionnement de l'image via appel à un programme externe en passant par une commande Host au niveau de Forms.
    Puis, l'image redimensionnée qui se trouve dans le répertoire temporaire, j'effectue un CLIENT_TO_AS pour télécharger l'image dans un répertoire sur le serveur.
    Enfin, pour afficher l'image sur le poste client, j'utilise un CLIENT_IMAGE.READ_IMAGE_FILE.

    Je rencontre de nombreux problèmes mais j'ai vraiment du mal à déterminer l'origine.

    J'ai régulièrement un message dans la console Java :

    2007-nov.-13 12:27:13.741 ERROR>WUT-129 [WEBUTIL_FILE_TRANSFER.UploadInt] Error in reading client file C:\DOCUME~1\USER~1\LOCALS~1\Temp\IMAGE001.bmp

    En consultant la documentation à ce sujet :

    WUT-129 Error in reading client file <client_file_name>.
    Type: User
    Description: Before the client image is shown in the image item
    holder, the image is uploaded to a temp directory in the
    application server. Due to a bug in client_to_AS, an empty file is
    created if the client file does not exist or not readable. This
    exception occurs if the client file is not readable.
    Resolution: Check that the file exists and is readable (has correct
    permissions and is not corrupt).
    On n'est pas vraiment rassurer quand ils expriment "Due to a bug in client_to_AS".

    La première tentative est un échec.
    Seulement, lorsque que je fais une deuxième tentative avec la même image en source, que l'image est donc déjà présente dans le répertoire temporaire sur le poste client (mais dans mon processus, il écrit à nouveau l'image dans le répertoire temporaire sur le poste client), le transfert sur l'AS passe sans problème !

    Faut-il coder une deuxième tentative de transfert en cas d'échec ?

    Cela me paraît lourd. D'autant plus que certaines images passent du premier coup, d'autres non.

    Problème au niveau du client ou du serveur ?

    Y a-t-il une alternative ? une solution au problème ?

    Apparamment, j'ai vu qu'il pouvait y avoir aussi un problème avec la fonction CLIENT_GET_FILE_NAME avec certains jeux de caractères (en fonction du poste client). Est-ce lié ou pas ?

    D'avance merci pour éclairage.

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    42
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 42
    Par défaut
    Personne n'a déjà rencontré ce genre de soucis ?

  3. #3
    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
    Metalink dit ceci :

    Applies to:
    Oracle Forms - Version: 10.1.2.2
    This problem can occur on any platform.
    Symptoms
    client_get_file_name(null,null,null,null,null,null);

    Gives back: C:\temp\temp??elcome_over?.jpg

    ( The question marks are normally german special characters.)

    In the java console:
    ERROR>WUT-129 [WEBUTIL_FILE_TRANSFER.UploadInt] Fehler beim
    Lesen von Client-Datei C:\temp\temp??elcome_over?.jpg

    It is working when the characterset in NLS_LANG parameter is set to UTF8.




    Cause
    The cause is that since 10.1.2.2 forms will not read special characters correctly , if
    characterset is set to none UTF8.
    Reference: Bug 5930800 CLIENT_GET_FILE_NAME CAN'T RETURN MULTIBYTE CHARACTER CORRECTLY
    Solution

    1. Download and apply from metalink
    Patch 5930800


    2. Follow the instructions from the readme to apply the patch.

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    42
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 42
    Par défaut
    Je suis en 10g avec la base paramétrée en UTF8.
    J'avais vu ce post sur Metalink, mais je n'arrive pas à la raccrocher à mon soucis.

Discussions similaires

  1. Problème avec webutil et blob - WUT-121
    Par shaibi dans le forum Forms
    Réponses: 3
    Dernier message: 12/10/2006, 23h51
  2. [SQL Server] Error converting data type varchar...
    Par Sir Tengu dans le forum MS SQL Server
    Réponses: 9
    Dernier message: 13/06/2003, 11h46
  3. [Kylix] Kylix c++ error
    Par pacpac dans le forum EDI
    Réponses: 2
    Dernier message: 10/06/2003, 17h27
  4. [CR] Print Engine error text
    Par afaraji dans le forum SAP Crystal Reports
    Réponses: 1
    Dernier message: 03/09/2002, 16h44
  5. [Kylix] Runtime error 230 avec INDY
    Par Anonymous dans le forum EDI
    Réponses: 2
    Dernier message: 23/03/2002, 12h51

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