Aller au contenu

WRKDIRE

Gérer postes du répertoire

En bref

La commande WRKDIRE (Gérer les postes du répertoire) fournit un ensemble d'écrans permettant d'afficher, d'ajouter, de modifier et de supprimer des postes dans le répertoire de distribution.

WRKDIRE se lit WRK (Gérer) + DIRE. Sur IBM i, le nom d'une commande associe presque toujours un verbe et un objet.

Syntaxe minimale

WRKDIRE

Paramètres

  • USRID Identificateur utilisateur
  • USER Profil utilisateur
  • CMDCHRID ID caractères pour commande

Astuce : dans une session 5250, tapez WRKDIRE puis F4 pour l'invite de saisie, et F1 sur un paramètre pour son aide.

Aide IBM i de la commande

Texte du F1, IBM i 7.5 en français (bibliothèque QSYS)

Où s'exécute : Environnements interactifs (*INTERACT *IPGM *IREXX *EXEC)
Compatible multitâche : Non

La commande WRKDIRE (Gérer les postes du répertoire) fournit un ensemble d'écrans permettant d'afficher, d'ajouter, de modifier et de supprimer des postes dans le répertoire de distribution. Lorsque vous lancez cette commande, le système affiche la totalité ou une partie des postes du répertoire de distribution, selon les paramètres précisés. Si le paramètre indiqué s'applique à plusieurs postes du répertoire, le système affiche une liste des postes. Si le paramètre s'applique à un utilisateur donné du répertoire, le système affiche la liste des postes sur lequel l'utilisateur possède des droits.

Restriction : Vous devez disposer des droits de l'administrateur de la sécurité (*SECADM) pour mettre à jour tous les postes du répertoire. Les restrictions portant sur les postes pouvant être mis à jour s'appliquent lorsque cette commande est lancée sans les droits *SECADM. La commande DSPDIRE permet d'afficher et d'imprimer le répertoire.

Paramètres

Mot-clé Description Valeurs possibles Remarques
USRID Identificateur utilisateur Valeurs uniques: *ALL
Autres valeurs: Liste d'éléments
Facultatif, positionnel 1
Élément 1: ID utilisateur Valeur caractère
Élément 2: Adresse Valeur caractère
USER Profil utilisateur Nom, *CURRENT Facultatif, positionnel 2
CMDCHRID ID caractères pour commande Valeurs uniques: *SYSVAL, *DEVD
Autres valeurs: Liste d'éléments
Facultatif
Élément 1: Jeu de caractères graphiques Entier
Élément 2: Page de codes Entier

Identificateur utilisateur (USRID)

Indique l'ID et l'adresse de l'utilisateur pour lequel la demande est émise. Si le paramètre USRID est précisé, vous ne pouvez pas indiquer le paramètre USER.

*ALL
Tous les postes du répertoire de distribution du système sont affichés. Les postes sont classés par ordre alphabétique, par ID et adresse utilisateur.

La valeur possible pour l'ID utilisateur est la suivante :

ID-utilisateur
Indiquez l'ID de l'utilisateur pour lequel le poste de répertoire est affiché.

La valeur possible de l'adresse de l'utilisateur est la suivante :

ID-utilisateur
Indiquez l'adresse de l'utilisateur pour lequel le poste de répertoire est affiché.

Profil utilisateur (USER)

Indique, en les classant par profil utilisateur, les postes de répertoire à afficher. Si aucun poste de répertoire n'est associé au profil utilisateur, un message d'erreur est émis. Si le paramètre USER est précisé, vous ne pouvez pas indiquer le paramètre USRID.

*CURRENT
Le profil utilisateur associé au travail en cours est utilisé.
nom-du-profil-utilisateur
Indiquez le profil utilisateur du poste de répertoire affiché. Il s'agit du profil de dix caractères utilisé pour ouvrir une session sur le système.

ID caractères pour commande (CMDCHRID)

Indique l'identificateur de caractères (jeu de caractères graphiques et page de codes) correspondant au paramètre de cette commande. Cet identificateur de caractères (CHRID) est associé à l'unité d'affichage utilisée pour lancer la commande. Pour plus d'informations sur le traitement du CHRID, reportez-vous au manuel Application Display Programming book, SC41-5715.

*SYSVAL
Le système détermine le jeu de caractères graphiques et la page de codes associés aux paramètres de la commande à partir des valeurs système QCHRID.
*DEVD
Le système détermine le jeu de caractères graphiques et la page de codes associés au paramètre de la commande, à partir de la description d'unité d'affichage d'où est lancée la commande. Cette option est admise uniquement si elle est indiquée à partir d'un travail interactif. Si elle est indiquée dans un programme CL interactif ou un travail par lots, un message d'erreur est émis.

La valeur possible pour le jeu de caractères est la suivante :

jeu-caractères-graphiques
Indiquez les valeurs du jeu de caractères graphiques utilisées pour créer les paramètres de la commande. Les valeurs admises sont comprises entre 1 et 9999.

La valeur possible pour la page de codes est la suivante :

page-codes
Indiquez la page de codes. Les valeurs admises sont comprises entre 1 et 9999.

Exemples

Exemple 1 : utilisation de WRKDIRE avec le droit d'administrateur

WRKDIRE   USRID(HURST NEWYORK)

Supposons que l'utilisateur exécutant cette commande dispose du droit d'administrateur. Si l'ID utilisateur et l'adresse de HURST NEWYORK existent dans le répertoire, l'écran de gestion des postes du répertoire affiche tous les postes correspondant à HURST NEWYORK.

Exemple 2 : utilisation de WRKDIRE avec le droit d'administrateur de la sécurité

WRKDIRE   USER(JONES)

Supposons que l'utilisateur exécutant cette commande dispose du droit d'administrateur de la sécurité. Si le profil utilisateur de JONES existe dans le répertoire, l'écran de gestion des postes du répertoire affiche le poste avec le nom de profil utilisateur JONES. Plusieurs postes sont représentés si JONES possède plusieurs descriptions.

Exemple 3 : utilisation de WRKDIRE avec le droit d'administrateur de la sécurité

WRKDIRE

Supposons que l'utilisateur exécutant cette commande dispose du droit d'administrateur de la sécurité. L'écran de gestion des postes du répertoire affiche tous les postes du répertoire.

Exemple 4 : utilisation de WRKDIRE sans le droit d'administrateur de la sécurité

WRKDIRE

Supposons que l'utilisateur exécutant cette commande ne dispose pas du droit d'administrateur de la sécurité. L'écran de modification des détails du répertoire s'affiche pour l'utilisateur concerné. Un message s'affiche sur la ligne de message de cet écran, indiquant que cet utilisateur est autorisé à modifier uniquement le poste de répertoire lui correspondant.

Messages d'erreur

Messages *ESCAPE

CPF9006
Utilisateur non inscrit dans le répertoire de distribution du système.
CPF905C
Erreur lors de la recherche d'une table de conversion.
CPF9838
Limite mémoire du profil utilisateur dépassée.

© Copyright IBM Corp. Texte d'aide reproduit à des fins de formation.