Do not input private or sensitive data. View Qlik Privacy & Cookie Policy.
Skip to main content

Announcements
Only at Qlik Connect! Guest keynote Jesse Cole shares his secrets for daring to be different. Learn More!
cancel
Showing results for 
Search instead for 
Did you mean: 
Inovie
Contributor II
Contributor II

Planificateur de taches sous Windows 11 et Talend OS

Bonjour, depuis le passage en Windows 11, je rencontre un problème avec mes jobs lancés via le planificateur de tâches.

En effet, dans la plupart de mes jobs j'ai des composants tjava, et ceux-ci ne se jouent pas lorsque le job est exécuté déclenché par le planificateur de tâches. 

Ces composants me servent à lancer des scripts vbs.

Avez vous déjà rencontré ce problème, et si oui sauriez-vous comment le résoudre ?

 

 

Bien cordialement

Labels (2)
8 Replies
Denis_Segard
Support
Support

Bonjour,

Ce genre de probleme (comme pour le composant tSystem)  est souvent du a un "probleme" d'environement .
Verifier la variable PATH "heritée" par le process java qui execute le job Talend 

System.out.println(System.getenv("PATH"));

Cordialement.
Denis

Inovie
Contributor II
Contributor II
Author

Merci pour ton retour, je ne sais plus comment où est ce que l'on doit le modifier ensuite ?

Denis_Segard
Support
Support

tout depend de comment est executé le job: 

En mode "standalone" ? 
En utilisant un Jobserver ? Si oui , comment est demarré ce Jobserver ? est il demarré comme un service? 

Inovie
Contributor II
Contributor II
Author

En Standalone, TOS uniquement.

Lorsque j'exécute le job manuellement dans TOS aucun problème.

Par contre, en construisant le job : 

Inovie_0-1759489931003.png

et en le déclenchant par le planificateur, c'est KO, les scripts java ne sont pas lancés.

Ex d'un composant tjava : 

Runtime.getRuntime().exec("cmd /c start C:/Users/root/Desktop//Talend//Requetes//VBS//XXX.vbs");

 

Denis_Segard
Support
Support

Avez-vuus essayé de remplacer cmd.exe par c:\windows\system32\cmd.exe ? 

Inovie
Contributor II
Contributor II
Author

non le problème reste le même ; OK depuis TOS et KO sur le planif.

 

 

 

Denis_Segard
Support
Support

Bonjour 
J'ai fait un test "basic" 
Script vbs :
Set objArgs = WScript.Arguments
WScript.Echo "Message from vbs script launched from a Talend Job."
Talend Job : juste un composant tJava avec: 
Runtime.getRuntime().exec("cmd /c start C:/util/test_talend.vbs");
Dans le planificateur de tache :

Denis_Segard_0-1759568671854.png

Cordialement.
Denis



Inovie
Contributor II
Contributor II
Author

Bonsoir Denis, je te remercie, je vais retester.

 

Bonne soirée