Aller au contenu

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ètreTypePar défautSignification
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