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

Solaris Discussion :

[Solaris 9], parsing qui ne fonctionne plus


Sujet :

Solaris

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    209
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2005
    Messages : 209
    Par défaut [Solaris 9], parsing qui ne fonctionne plus
    Bonjour,

    Suite à un changement de disque nous butons sur la fonction suivante qui fonctionne bien en shell tout seul mais pas depuis windows via le rsh quand il est appelé par une application depuis un autre script. Le fichier trace me prouvant que le script s’arrête au niveau de la commande echo « avant whenerror » :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    echo "avant whenerror" > /export/home/oracle/resultats/lance/tracelancerpt
    #
    # Fonctions
    #
    sql () {
    sqlplus -s sistm/sistm@$DATABASE << CMD
    whenever sqlerror exit failure
    set feedback off
    set pagesize 0
    $1
    CMD
    }
    echo "après whenerror" >> /export/home/oracle/resultats/lance/tracelancerpt
    (…) etc…
    Aussi nous supposons que le jeu de caractères (allemand au lieu d'US) pouvant gêner l’exécution des variables, opérateurs et autre parsing. A moins qu'il faille remplacer sql () par autre chose pour que le script continue (pas de trace d'erreur).

    Merci d'avance

    Thomas

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    209
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2005
    Messages : 209
    Par défaut
    Bonjour,

    Afin de clore ce dossier, le problème ayant depuis été résolu...en supprimant le parsing tout simplement. Et depuis ça marche sans problème mais ceci ne m'explique par pourquoi cela avait fonctionné avant. sans doute la version d'unix ou plus probablement l'encodage UTF sur le jeu de caractères. A vérifier.

    Thomas

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

Discussions similaires

  1. Codes qui ne fonctionne plus
    Par FCL31 dans le forum VBA Access
    Réponses: 18
    Dernier message: 08/11/2007, 15h25
  2. [Problème Matériel] Alimentation qui ne fonctionne plus
    Par kromartien dans le forum Composants
    Réponses: 15
    Dernier message: 26/03/2007, 19h10
  3. imprimante qui ne fonctionne plus
    Par flo456 dans le forum Hardware
    Réponses: 5
    Dernier message: 01/09/2006, 17h35
  4. function qui ne fonctionne plus après fractionnement Base
    Par Daniel MOREAU dans le forum Access
    Réponses: 1
    Dernier message: 25/05/2006, 20h37
  5. Forum qui ne fonctionne plus
    Par vins25 dans le forum Autres Logiciels
    Réponses: 3
    Dernier message: 18/02/2006, 17h54

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