Problème sur commande QSH en batch

RPG (3 et 4, free), CL, SQL, etc...
Répondre
DominiqueDub
Messages : 6
Enregistré le : mer. 23 août 2017, 09:11:00

Problème sur commande QSH en batch

Message 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 ?

nbonnet
Messages : 198
Enregistré le : mar. 11 sept. 2018, 08:20:13
Localisation : Lyon

Re: Problème sur commande QSH en batch

Message 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.
Nathanaël

DominiqueDub
Messages : 6
Enregistré le : mer. 23 août 2017, 09:11:00

Re: Problème sur commande QSH en batch

Message 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.

Répondre