QSH et do system
Posté : mer. 10 déc. 2014, 12:42:26
Bonjour,
Je cherche à récupérer les données de tous les fichiers se trouvant dans un répertoire de l'IFS pour les transférer dans un fichier DB2. Ne connaissant pas le nom du ou des fichiers, j'ai tenté la commande :
QSH CMD('for files in $(find /ECom/recept/*) ; +
do system "CPYFRMIMPF FROMSTMF($FILES) +
TOFILE(EXTRAIT) MBROPT(*ADD) RCDDLM(*LF) +
STRDLM(*NONE) FLDDLM(*TAB) DECPNT(*COMMA) +
ERRLVL(0) RPLNULLVAL(*FLDDFT)" ; done')
Et ça ne fonctionne pas. La commande ne semble pas "digérer" le $FILE du paramètre FROMSTMF.
Pourriez-vous m'aider à retrouver mon erreur ?
Merci pour l'aide apportée.
Je cherche à récupérer les données de tous les fichiers se trouvant dans un répertoire de l'IFS pour les transférer dans un fichier DB2. Ne connaissant pas le nom du ou des fichiers, j'ai tenté la commande :
QSH CMD('for files in $(find /ECom/recept/*) ; +
do system "CPYFRMIMPF FROMSTMF($FILES) +
TOFILE(EXTRAIT) MBROPT(*ADD) RCDDLM(*LF) +
STRDLM(*NONE) FLDDLM(*TAB) DECPNT(*COMMA) +
ERRLVL(0) RPLNULLVAL(*FLDDFT)" ; done')
Et ça ne fonctionne pas. La commande ne semble pas "digérer" le $FILE du paramètre FROMSTMF.
Pourriez-vous m'aider à retrouver mon erreur ?
Merci pour l'aide apportée.