Skip to main content
Announcements
Qlik Connect 2024! Seize endless possibilities! LEARN MORE
cancel
Showing results for 
Search instead for 
Did you mean: 
Not applicable

Reload d'une application via un .bat ou .vbs

Bonjour,

Je souhaite exécuter mon application (Avec une macro en post reload) avec un programme externe.

J'ai un script VBS qui me permet de charger l'application, lancer la macro, sauvegarder et tout fermer. Tout fonctionne très bien. Néanmoins je ne trouve pas la solution pour le scheduler dans la console d'administration.

J'ai pu trouver dans différents posts la solution du reload avec un .bat : "C:\Program Files\QlikView\Qv.exe" /r " D:\Mon application.qvw" mais même manuellement le reload ne se lance pas.

Avez-vous une solution pour scheduler le .vbs ou pour quelles les raisons mon .bat ne fonctionne pas ? 

Merci d'avance pour votre aide.

Précisions:

Le user utilisé est l'admin du serveur. Il a une licence NameCal.

Version: V10 SR4

16 Replies
martin59
Specialist II
Specialist II

Bonjour,

Votre ligne de commande pour le .bat est correcte à condition que vos chemins soient les bons.

L'utilisateur utilisé par votre scheduler windows est-il bien le même que celui avec lequel vous travaillez ?

Avez-vous appliqué de la sécurité sur votre document ?

Martin Favier

Sent from my iPad

Not applicable
Author

Oui, le user utilisé est bien le même.

Mon souhait est de le scheduler avec la console d'administration Qlikview.

Il n'y a pas de sécurité sur mon document.

martin59
Specialist II
Specialist II

Ah d'accord je n'avais pas compris que c'était pour planifier dans la console QMC.

Vous devez donc aller sur votre console, http://MonServeur:4780/QMC, puis dans l'onglet documents.

Lorsque vous sélectionnez un document, vous pouvez planifier une tâche de mise à jour grâce à l'onglet Reload.

Martin Favier

Not applicable
Author

Merci pour la réponse.

Cela ne marche pas.

J'ai aussi essayé en créant une tâche dans External programs, sans succès.

Pour info, j'ai une macro dans le document qui génère des mails.

martin59
Specialist II
Specialist II

Est-ce que vous voyez bien votre document dans l'onglet documents de la console ?

Quel est l'utilisateur qui est enregistré sur le service QlikView Distribution Service ?

Martin FAVIER

Not applicable
Author

Oui, je vois bien mon document dans l'onglet documents de la console.

Je n'ai qu'un seul user que j'utilise partout : sur le serveur et dans la console d'administration (ce user a les droits admin).

martin59
Specialist II
Specialist II

Cet utilisateur est l'administrateur local ou du domaine ?

Comment créez vous votre tâche de rechargement dans la console ?

Martin Favier

Not applicable
Author

Cet utilisateur est administrateur du serveur, je n'ai pas trouvé l'information par rapport à l'administrateur local ou du domaine.

La tâche de rechargement a été créée avec l'onglet "Document".

Quelle syntaxe doit avoir ma ligne de commande pour un programme externe (pour lancer un .bat ou .vbs) ?

Merci pour votre aide.

martin59
Specialist II
Specialist II

Bonjour,

Normalement vous ne devriez pas avoir de ligne de commande pour lancer un rechargement depuis le serveur.

Une fois dans l'onglet "Documents" de la console d'administration de QlikView Server (QMC), cliquez sur le bouton "Help" en haut à droite, celui-ci devrait vous indiquer comment créer une tâche de rechargement.

Martin Favier