Pas d'inquiétude, avec PBAdonf, c'est dans la poche ! ^^

Le forum (ô combien francophone) des utilisateurs de Powerbuilder.

Recherche rapide

Annonce

Certaines rubriques, dont des cours, sont uniquement visibles par les membres du forum ^^.
Dans la rubrique Liens & Références, vous avez accès à un sommaire de téléchargement, profitez-en !
Il existe maintenant un nouveau TOPIC "Votre CV en Ligne" accessible uniquement par demande.

#1 04-02-2009 09:48:32

balditech  
Membre
Date d'inscription: 07-01-2009
Messages: 4
Pépites: 19
Banque: 0

Problème d'exécution d'application PB 11.2 en tâche planifiée

Bonjour, nous avons une application PB 11.2 qui doit tourner de manière autonome et automatiquement. Pour ce faire nous avons mis l'application dans une tâche planifiée sur un serveur windows 2003. Le hic c'est que l'application tourne mais se plante après un certain moment. Si j'exécute l'application dans l'environnement utilisateur pas de soucis. Par contre si il n'y a pas de session ouverte sur la machine, ça fonctionne pas. Le eventlog du serveur nous donne l'erreur suivante :

Faulting application spcextract.exe, version 2.0.3.5, faulting module PBDWE110.DLL, version 11.2.0.8684, fault address 0x001fa217.
Pour plus d'informations, consultez le centre Aide et support à l'adresse http://go.microsoft.com/fwlink/events.asp.

Merci de votre aide !!

Hors ligne

 

#2 04-02-2009 10:02:32

erasorz  
Admin
Lieu: Babylone
Date d'inscription: 23-11-2006
Messages: 5121
Pépites: 97,197
Banque: 2,147,483,647

Re: Problème d'exécution d'application PB 11.2 en tâche planifiée

Bonjour, quel utilisateur est défini pour exécuter la tâche ? c'est l'utilisateur "habituel" pour lequel le prg fonctionne ?
C'est un exe ou un bat qui est lancé ?


N'envoyez jamais un humain faire le travail d'un programme.

Hors ligne

 

#3 04-02-2009 10:11:03

balditech  
Membre
Date d'inscription: 07-01-2009
Messages: 4
Pépites: 19
Banque: 0

Re: Problème d'exécution d'application PB 11.2 en tâche planifiée

bonjour, c'est un utilisateur qui est admin du domaine. Si je me loggue sur la même machine avec ce compte et que j'exécute le programme ==> aucun souci, même en tâche planifiée si le user est loggé. Par contre si je me loggue avec mon compte et que je lance la tâche planifiée en spécifiant l'utilisateur prévu, ça plante aussi. Dans la tâche planifiée c'est l'exe qui est lancé avec des paramètres.

Hors ligne

 

#4 04-02-2009 10:27:39

erasorz  
Admin
Lieu: Babylone
Date d'inscription: 23-11-2006
Messages: 5121
Pépites: 97,197
Banque: 2,147,483,647

Re: Problème d'exécution d'application PB 11.2 en tâche planifiée

essaye pour voir un batch avec la commande start, ça mange pas de pain
    

START ["title"] [/Dpath] [/i] [/MIN] [/MAX] [/SEPARATE | /SHARED]
[/LOW | /NORMAL | /HIGH | /REALTIME | /ABOVENORMAL | /BELOWNORMAL]
[/WAIT] [/b] [command/program]
[parameters]

"title"     Title to display in window title bar
path     Starting directory
/B     Start application without creating a new window. The application has ^C handling ignored. Unless the application enables ^C processing, ^Break is the only way to interrupt the application
/I     The new environment will be the original environment passed to the cmd.exe and not the current environment
/MIN     Start window minimized
/MAX     Start window maximized
/SEPARATE     Start 16-bit Windows program in separate memory space
/SHARED     Start 16-bit Windows program in shared memory space
/LOW     Start application in the IDLE priority class
/NORMAL     Start application in the NORMAL priority class
/HIGH     Start application in the HIGH priority class
/REALTIME     Start application in the REALTIME priority class
/ABOVENORMAL     Start application in the ABOVENORMAL priority class
/BELOWNORMAL     Start application in the BELOWNORMAL priority class
/WAIT     Start application and wait for it to terminate
command/program     If it is an internal cmd command or a batch file then the command processor is run with the /K switch to cmd.exe. This means that the window will remain after the command has been run.

If it is not an internal cmd command or batch file then it is a program and will run as either a windowed application or a console application.
parameters     These are the parameters passed to the command/program


N'envoyez jamais un humain faire le travail d'un programme.

Hors ligne

 

#5 04-02-2009 10:30:05

balditech  
Membre
Date d'inscription: 07-01-2009
Messages: 4
Pépites: 19
Banque: 0

Re: Problème d'exécution d'application PB 11.2 en tâche planifiée

merci. je vais essayer. J'avais également l'intention d'essayer avec la commande runas. Cependant j'ai tout de même quelques doutes .... car l'application fonctionne, mon log s'écrit normalement et tout d'un coup hop le process se termine. Je me demande si c'est pas une dw qui pose problème.....

Hors ligne

 

#6 04-02-2009 10:31:03

erasorz  
Admin
Lieu: Babylone
Date d'inscription: 23-11-2006
Messages: 5121
Pépites: 97,197
Banque: 2,147,483,647

Re: Problème d'exécution d'application PB 11.2 en tâche planifiée

il y a des OLE ? de l'excel ? du pdf ?


N'envoyez jamais un humain faire le travail d'un programme.

Hors ligne

 

#7 04-02-2009 10:49:47

balditech  
Membre
Date d'inscription: 07-01-2009
Messages: 4
Pépites: 19
Banque: 0

Re: Problème d'exécution d'application PB 11.2 en tâche planifiée

sauf erreur oui !

Hors ligne

 

#8 04-02-2009 11:00:57

buck  
Modérateur
Lieu: Dijon
Date d'inscription: 31-07-2008
Messages: 747
Pépites: 1,028,843
Banque: 171,170,849,654

Re: Problème d'exécution d'application PB 11.2 en tâche planifiée

Bonjour,

Je pense que ton application doit interagir avec le bureau pour fonctionner. c'est le cas le plus courant de problème.

Pour permettre au planificateur de tâche de soumettre des travaux interagissant avec le bureau :

   1. Cliquez sur Démarrer, cliquez sur Panneau de configuration, puis double-cliquez sur Outils d'administration.
   2. Cliquez sur Gestion de l'ordinateur.
   3. Développez Services et applications, puis cliquez sur Services.
   4. Cliquez avec le bouton droit sur le service Planificateur de tâches, puis cliquez sur Propriétés.
   5. Sous l'onglet Général, vérifiez que le type de démarrage est automatique et que l'état du service a pour valeur Démarré. Si le service n’est pas en cours d'exécution, cliquez sur Démarrer.
   6. Sous l'onglet Connexion, vérifiez que le compte système local est sélectionné et que la case à cocher Autoriser le service à interagir avec le Bureau est activée.
   7. Cliquez sur OK puis quitter Gestion de l'ordinateur.

Hors ligne

 

Pied de page des forums

Propulsé par FluxBB 1.2.22