Bonjour Olivier,
Merci de votre retour à ce sujet.
J’ai bien essayé un petit bout de programme qui permet la création de dossier. Ces derniers fonctionnent bien, tout comme la suppression.
J’utilise régulièrement cette commande et cette dernière fonctionne habituellement avec l’ordonnanceur.
J’ai essayé d’insérer quelques éléments dans mon code :
1 2 3
| proc options option=xcmd;
run;
options noxwait; |
Même résultat dans ma log, rien ne se passe à partir de la commande X.
Pour information, nous avons fait un fichier .cmd que nous avons fait avec l'ordonnanceur (qui est la meme chose que mon code SAS) :
x ("\\hyperv2\SASAXA\Programmes\99.Standard\SCRIPTS\7-Zip\7z.exe" a -t7z -p"wh8Ln9tb" "\\hyperv2\SIO\SEDI\ALE\PRIMA\Extract_Assistance_GarantieAuto_20190329.7z" "\\hyperv2\SIO\SEDI\ALE\PRIMA\Extract_Assistance_GarantieAuto_20190329.csv")
Lancée avec l’ordonnanceur, cette commande fonctionne bien…
La problématique semble réellement venir à partir du moment où l’ordonnanceur lance le programme SAS qui lui-même lance la commande DOS.
J'ai bien entendu essayé votre proposition dans la commande de mon ordonnanceur
-CONFIG "D:\SAS\BIN\SASFoundation\9.4\nls\fr\SASV9.CFG" -sysin "\\hyperv2\SASAXA\Programmes_DEV\test.sas" -NOLOG -NOPRINT -XCMD
D’avance je vous remercie de votre retour, le fait d’être limité dans l’exécution de cette tâche est très bloquante pour nous.
Bien cordialement,
Partager