Page 1 sur 1

Problème sur commande QSH en batch

Posté : jeu. 22 sept. 2022, 16:47:04
par DominiqueDub
Nous avons depuis une dizaine de jours un problème avec un traitement très important.
Celui-ci doit lister le contenu d’un répertoire de l’IFS via une commande QSH.

CHGVAR VAR(&CMD) VALUE('cd ' *CAT &WPATHI *CAT ' ; ls -1 +
*.' *CAT &WEXTEN *CAT ' >' *CAT &RABIB *TCAT +
'/TMPLIB.LIB/EDIQSH.FILE/EDIQSH.MBR')

STRQSH CMD(&CMD)


Or, cette commande n’aboutit jamais lorsque le traitement est soumis et schédulé.
Par contre, s’il est lancé en interactif par un CALL, cela fonctionne.

Auriez-vous une piste pour nous débloquer ?

Re: Problème sur commande QSH en batch

Posté : jeu. 22 sept. 2022, 16:52:46
par nbonnet
Bonjour,

une idée parmi d'autres :
combien de travaux maximum autorisés dans le sous-système ?
L'exécution de commandes QSH déclenche de nouveaux jobs, qui doivent pouvoir s'exécuter. En général dans QINTER pas de soucis.

Re: Problème sur commande QSH en batch

Posté : ven. 23 sept. 2022, 07:52:25
par DominiqueDub
Merci Nathanaël !!!!!!!!

Effectivement, nous avions 2 travaux max dans le sous système. Et comme nous lançons la commande dans une boucle d'une cinquantaine d'enregistrements, ça bloquait.