Service SQL IBM i (AS/400) · Fonction scalaire
SYSTOOLS.REMOVE_VALIDATION_LIST_ENTRY
Supprimer une entrée de liste de validation
Supprime l'entrée d'authentification d'un utilisateur dans une liste de validation (*VLDL) utilisée par une interface externe.
À quoi ça sert
Une liste de validation (objet *VLDL) conserve des identifiants pour des applications externes sans créer de profil IBM i. Cette fonction scalaire retire l'entrée repérée par VALIDATION_LIST_LIBRARY, VALIDATION_LIST_NAME et VALIDATION_USER.
On l'emploie lors du départ d'un utilisateur d'application ou pour nettoyer des comptes de test. Elle se lance avec VALUES et complète les fonctions d'ajout et de modification d'entrées du même schéma.
Résultat réel sur un IBM i 7.5
Pas de démonstration : la fonction supprime une entrée de liste de validation.
L'exemple d'IBM
Supprimer l'entrée d'authentification d'un utilisateur précis d'une interface externe.
-- Description: Remove an authentication entry for a specific user of an external interface.
VALUES SYSTOOLS.REMOVE_VALIDATION_LIST_ENTRY(
VALIDATION_LIST_LIBRARY => 'APPLIB',
VALIDATION_LIST_NAME => 'APPVLDL',
VALIDATION_USER => 'my application user name');
Bon à savoir
La suppression est immédiate : l'utilisateur concerné ne pourra plus s'authentifier par cette liste.
Paramètres
| Paramètre | Type | Par défaut | Signification |
|---|---|---|---|
VALIDATION_LIST_LIBRARY |
VARCHAR(10) | obligatoire | Bibliothèque de la liste de validation |
VALIDATION_LIST_NAME |
VARCHAR(10) | obligatoire | Nom de la liste de validation |
VALIDATION_USER |
VARCHAR(100) | obligatoire | Utilisateur de la liste de validation |