Aller au contenu

Valeur système IBM i (AS/400) · Liste de bibliothèques

QLIBLCKLVL

Niveau de verrouillage de la bibliothèque

Active (1) ou non (0) le verrouillage des bibliothèques de la liste de bibliothèques des travaux, ce qui empêche de les supprimer ou renommer pendant l'utilisation.

À quoi elle sert

Avec 1, chaque travail verrouille les bibliothèques de sa liste ; aucun autre travail ne peut alors les supprimer ou les renommer pendant ce temps.

Les travaux système, les moniteurs de sous-système et les fils secondaires ne verrouillent pas leurs bibliothèques, quelle que soit la valeur. Intéresse l'exploitant et les équipes de livraison.

Les valeurs possibles

ValeurSignification
1Les bibliothèques de la liste sont verrouillées (valeur livrée).
0Pas de verrouillage.

Prise en compte : Au démarrage des travaux suivants ; les travaux actifs ne sont pas modifiés.

La valeur recommandée

Conserver 1 : il évite qu'une bibliothèque disparaisse sous un travail en cours. Les droits spéciaux *ALLOBJ ou *SECADM sont nécessaires pour modifier la valeur.

La changer

CHGSYSVAL SYSVAL(QLIBLCKLVL) VALUE('1')

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 = 'QLIBLCKLVL'

Le piège

Avec 1, une livraison qui remplace ou renomme une bibliothèque échoue tant qu'un travail l'a dans sa liste (même un travail interactif oublié) ; avec 0, un travail peut perdre sa bibliothèque en pleine exécution.