Bonjour ! (Bonne Année à tous !)
J'ai constitué un document Word contenant des Stored Process qui me produisent des tableaux de bord. L'idée est de lancer la mise à jour de ce document Word à partir du portail (et que ce dernier soit placé dans un dossier Webdav)
Mon idée serait de lancer un SP qui lui même lance un *.bat qui lui même lance un VBScript qui lui même lance la mise à jour du document. (Si vous avez d'autres idées, je suis preneur)
---------------------------------------------------------
J'ai donc écrit mon VBscript qui met à jour le document.
J'ai crée le .bat qui lance le VBscript.
J'ai crée un Stored Process qui lance le .bat
(J'ai inséré une ligne de création de répertoire ainsi qu'une proc print pour vérifier que le tout tournait.)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 OPTIONS NOXSYNC NOXWAIT XMIN ; x "cd C:\Rapport\Prog"; x "md tutu"; x "Launcher.bat"; proc print data=sashelp.class; run;
Je lance le .bat à la main, pas de soucis, ca fonctionne.
Je lance le .bat via le Stored Process. La mise à jour du document Word ne se fait pas. Par contre, le dossier tutu est créé, la proc print a fonctionné mais j'ai un message d'erreur dans ma log de VBscript
J'ai essayé de faire des recherches sur cette erreur, mais n'ai pas trouvé grand chose (rien pour ainsi dire).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 Error #46 In Function CreateObject Permission refusée
Auriez vous des pistes sur ce sujet ?
Partager