Rubrique précédente: put_desc (Gestion des classes )--Modification du descripteur de classe

Rubrique suivante: unlock (Gestion des classes)--Déverrouillage d'une classe

lock (Gestion des classes)--Verrouillage d'une classe

Verrouille une classe.

Syntaxe
class lock classe [pwd=->/tt> ]  
Paramètres
classe

Nom de la classe à verrouiller L'un des formats suivants peut être utilisé :

application:class - verrouille la classe de singleton d'application.

/catalog:class - verrouille la classe de catalogue global.

pwd=- Invite à introduire le mot de passe utilisé pour déverrouiller la classe. Si l'entrée standard n'est pas un périphérique terminal, elle n'affiche pas d'invite et attend uniquement une copie du mot de passe sur "stdin". (Vous pouvez l'utiliser pour les opérations par lot afin de définir le mot de passe à partir d'un fichier).

Exemples
class lock /system:MYCLASS

Verrouille la classe de catalogue global.

class lock myapp:MYCLASS

Verrouille la classe de singleton d'application.

class lock my-app:MYSQL2 pwd=-

Verrouille la classe de singleton et invite à introduire un mot de passe.

Remarque : L'argument pwd est requis en cas d'exécution par une personne non responsable de la maintenance.

Si l'argument pwd est spécifié, il est requis pour déverrouiller la classe.

Lorsqu'une classe est verrouillée, les opérations suivantes ne peuvent être exécutées que par des responsables de la maintenance :

* class branch

* class copy

* class move

* class get_desc

* Exportation d'une classe, d'un catalogue ou d'une application contenant la classe

* Gestion/modification/lecture de volumes de classe

Pour plus d'informations, reportez-vous à la Référence de verrouillage d'application et de classe.