Bonjour, j'ai besoin d'executer un traitement EIM via un shell unix,
à la fin de ce traitement, je dois vérifier des valeurs, j'utilise pour cela un script KSH:
Toutes ces variables sont définies dans un fichier d'environnement dont voici celles qui nous interessent:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 #------------------------------------------------------------------- # --- Test des enregistements non crees ou non modifies dans CSL --- #------------------------------------------------------------------- . ${CSL_SQLPLUS:?} @${REP_SQL:?}/${FICH_TEST_SQL:?} "${TABLE_EIM:?}" "${IF_ROW_BATCH_NUM:?}" $1 CODE_ERREUR=$?
Les variables USER,PASSWORD.. sont OK
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 # --- Chemin de l'exécutable SQL Plus export EXE_SQLPLUS=${EXE_SQLPLUS:="/dev/fs/D/bustools/oracle/ora92/bin/sqlplus.exe"} # -- Paramètres de SQL PLUS pour la base export CSL_SQLPLUS=${CSL_SQLPLUS:="${EXE_SQLPLUS} -S ${USER_CSL_ORACLE:?}/${PASSWORD_CSL_ORACLE:?}@${CSL_ORACLE:?}"}
Je pense que le problème vient du lancement de sqlPlus
Je mets en pièce jointe l'erreur qui s'affiche.
Merci
Partager