Améliorez votre productivité et sauvegardez le temps.  Laissez votre système travailler pour toi.
Logiciel de HiTek à la maison
 
Sujet Placez un état de sortie et également une condition de réexécution pour la chaîne chargent
Date   09/15/2008
Message Melvin,

Bonjour, j'espère que des choses sont bien assorties à toi. 2 questions cette fois.

D'abord, en exécutant une étape à chaînes, je voudrais placer un état de sortie et également un état de réexécution. (SORTIE : si code de sortie != 0, saut à l'étape 100 ; RÉEXÉCUTION : si code de sortie != 0, relancent 5 fois). Question, puisqu'elles toutes les deux ont les mêmes critères, la réexécution prend-elle la priorité au-dessus de la sortie ? par exemple, quand les tentatives de réexécution épuisées, elle suit alors et seulement alors l'étape d'état de sortie ?

En second lieu, je voudrais appeler le CLM d'un programme externe, mais il pose un problème que je dois faire une étape de répertoire de changement à c:\program.\ automize \. J'ai essayé de ne changer les rapports de voie d'accès (win2000), pensant qui aideraient, mais toujours aucune chance. Avez-vous de autres suggestions ? Est-il automize le répertoire qui cause le problème ou peut-être le JRE ? La fenêtre d'erreur qui j'obtiens est " BARRE de TITRE : ERREUR virtuelle de lanceur de machine de Java : N'a pas pu trouver la classe principale. Le programme quittera.

Merci

- Chris

PSI de ver courant 6.07 d'AM sur le Windows 2000.

Reply1 Bonjour Chris,

Merci pour l'usage d'Automize. 
1) Je pense que vous êtes correct parce que la réexécution prend la priorité. Quand tous réexécutent des tentatives sont épuisées, alors les critères de code de code de sortie donne un coup de pied le po. 
2) Si vous « Cd » à la chemise d'Automize et envoyez les commandes de CLM, alors CLM devriez travailler correctement. Après envoi des commandes de CLM, vous pourriez « Cd » de nouveau à la chemise priée avant d'envoyer vos prochaines commandes. Ce qui la commande que vous sont utilise actuel pour essayer et appeler le CLM ?

-- Sincèrement, logiciel de Melvin Desilva Hitek

Reply2 Melvin,

Le puits ce que j'essaye de faire est d'exécuter une chaîne d'un système/d'programme différents. Je dois également empêcher cette chaîne d'exécuter si un exemple précédent fonctionne déjà. J'ai mis en application une approche « de fichier de serrure » où je crée un fichier tandis que n'importe quel exemple de cette chaîne fonctionne, puis efface le fichier une fois fait. Avant de commencer une chaîne, je m'assure qu'aucun fichier de serrure n'existe.

1. J'ai juste trouvé la synchronisation/dispositif superposant de programmes. Est-ce que ceci s'applique aux chaînes aussi bien ? ? Si oui, il semble faire au juste ce que mon approche entière de fichier de serrure fait.

2. Re. ma question plus tôt # 2, peut-être je n'emploie pas CLM, juste le dispositif de taskrunner pour commencer une chaîne. J'appelle que la ligne de commande à partir d'un fichier séquentiel localisé sur un ordinateur à distance…. La voie que j'appelle d'une machine à des autres marques envoyant des commandes multiples difficile, ainsi j'essayais d'exécuter le charger en utilisant seulement UNE commande. C'est pourquoi j'essaye de me débarasser du programme nécessaire de C:\ de CD….\ automize, et en espérant envoyer juste la commande de javaw.exe. J'ai pensé que faisante des changements à la VOIE D'ACCÈS pourrait être une difficulté simple…

Les souvenirs,

- Chris

Reply3 Bonjour Chris,

1) Tous les travaux de synchronisation sur charge comprenant des chaînes. Cependant, les travaux de synchronisation seulement sur programmé charge. Si vous appelez un charger extérieurement, la synchronisation n'applique pas parce que le charger fonctionne alors dans son propre processus, externe au moteur de programmateur. c.-à-d. si une chaîne est lancée comme processus externe, alors chacun de ses exemples est un processus séparé, et un nouveau processus pourrait superposer l'autre processus s'il fonctionne toujours. 
2) Le répertoire de fonctionnement est toujours exigé pour être placé, ou des classes et les ressources ne seront pas trouvées.

-- Sincèrement, logiciel de Melvin Desilva Hitek

Reply4 Merci.

- Chris
Reply5