Aller au contenu

Valeur système IBM i (AS/400) · Contrôle du système

QDSCJOBITV

Délai avant la fin des travaux déconnectés

Précise combien de minutes un travail interactif peut rester déconnecté avant que le système ne le termine : de 5 à 1440 minutes, ou jamais avec *NONE.

À quoi elle sert

Un travail interactif est déconnecté par la commande DSCJOB, par l'expiration de QINACTITV avec l'option de déconnexion, ou après une erreur d'E/S selon QDEVRCYACN. Cette valeur fixe la durée maximale de cet état avant la fin du travail.

Elle compte pour l'exploitant, qui veut éviter l'accumulation de sessions oubliées, et pour l'auditeur, car une session déconnectée reste un travail actif avec ses droits.

Les valeurs possibles

ValeurSignification
5-1440Nombre de minutes avant la fin du travail déconnecté ; la valeur livrée est 240.
*NONEPas d'expiration (« Do not time-out » dans IBM Navigator for i) : le travail déconnecté n'est pas terminé automatiquement. Le texte anglais de la documentation (« no interval between job disconnection and job end ») est ambigu.

Prise en compte : Immédiate.

La valeur recommandée

Gardez une valeur finie et raisonnable : la valeur livrée, 240 (4 heures), ou moins si vos utilisateurs reprennent rarement une session. Évitez *NONE, qui laisse les sessions abandonnées s'accumuler.

La changer

CHGSYSVAL  SYSVAL(QDSCJOBITV) VALUE(240)

Pour lire la valeur actuelle et celle de la livraison, en SQL :

SELECT SYSTEM_VALUE_NAME, SYSTEM_VALUE, SHIPPED_DEFAULT_VALUE
FROM QSYS2.SYSTEM_VALUE_INFO
WHERE SYSTEM_VALUE_NAME = 'QDSCJOBITV'

Le piège

Un travail terminé à l'issue de ce délai ne reprend plus : l'utilisateur ne retrouve pas sa session. Cette valeur peut être verrouillée par le verrou de sécurité des valeurs système.