Aller au contenu

CHGPDMDFT

Modifier val par défaut de PDM

En bref

La commande CHGPDMDFT (Modifier val par défaut de PDM) vous permet d'attribuer les valeurs par défaut de PDM à un utilisateur spécifique.

CHGPDMDFT se lit CHG (Modifier) + PDMDFT. Sur IBM i, le nom d'une commande associe presque toujours un verbe et un objet.

Syntaxe minimale

CHGPDMDFT USER(…)

Paramètres

  • USER Utilisateur obligatoire
  • OBJLIB Bibliothèque d'objets
  • RPLOBJ Remplacement objet
  • CRTBCH Création/compilation par lots
  • RUNBCH Exécution par lots
  • SAVRSTOPT Option sauvegarde/restauration
  • JOBD Description de travail
  • CHGTYPTXT Modifier type et texte
  • FILE Fichier d'options
  • MBR Membre du fichier d'options
  • FULLSCN Mode plein écran
  • LOGCOM Consigner commandes options
  • EXITENT Sortir des listes avec ENTREE

Astuce : dans une session 5250, tapez CHGPDMDFT 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 QPDA)

Où s'exécute : Tous les environnements (*ALL)
Compatible multitâche : Non

La commande CHGPDMDFT (Modifier val par défaut de PDM) vous permet d'attribuer les valeurs par défaut de PDM à un utilisateur spécifique. Cette commande revient à utiliser l'écran MODIFICATION DES VALEURS PAR DEFAUT qui s'affiche lorsque vous appuyez sur la touche F18 à partir de PDM. La seule différence est que cette commande permet de modifier les valeurs par défaut de PDM d'un autre utilisateur et peut être exécutée par lots.

Restrictions :

  • Vous devez disposer des droits *OBJMGT et *USE sur le profil de l'utilisateur dont les valeurs par défaut de PDM sont en cours de modification.

Paramètres

Mot-clé Description Valeurs possibles Remarques
USER Utilisateur Nom simple Obligatoire, positionnel 1
OBJLIB Bibliothèque d'objets Nom, *SAME, *SRCLIB, *CURLIB Facultatif
RPLOBJ Remplacement objet *SAME, *NO, *YES Facultatif
CRTBCH Création/compilation par lots *SAME, *YES, *NO Facultatif
RUNBCH Exécution par lots *SAME, *NO, *YES Facultatif
SAVRSTOPT Option sauvegarde/restauration *SAME, *SINGLE, *ALL Facultatif
JOBD Description de travail Valeurs uniques: *SAME, *USRPRF
Autres valeurs: Nom d'objet qualifié
Facultatif
Qualificatif 1: Description de travail Nom
Qualificatif 2: Bibliothèque Nom, *LIBL, *CURLIB
CHGTYPTXT Modifier type et texte *SAME, *YES, *NO Facultatif
FILE Fichier d'options Valeurs uniques: *SAME
Autres valeurs: Nom d'objet qualifié
Facultatif
Qualificatif 1: Fichier d'options Nom
Qualificatif 2: Bibliothèque Nom, *LIBL, *CURLIB
MBR Membre du fichier d'options Nom, *SAME Facultatif
FULLSCN Mode plein écran *SAME, *NO, *YES Facultatif
LOGCOM Consigner commandes options *SAME, *NO, *YES Facultatif
EXITENT Sortir des listes avec ENTREE *SAME, *NO, *YES Facultatif

Utilisateur (USER)

Indique l'utilisateur dont les valeurs par défaut de PDM doivent être modifiées.

Ce paramètre est obligatoire.

nom-simple
Indiquez le nom de l'utilisateur dont les valeurs par défaut doivent être modifiées. Un profil utilisateur portant le nom spécifié doit exister sur le système.

Bibliothèque d'objets (OBJLIB)

Indique la bibliothèque dans laquelle les objets créés suite à la compilation des membres de fichiers source (à partir de l'écran PDM - GESTION DES MEMBRES) doivent être stockés.

*SAME
Si ce paramètre a déjà été défini, la valeur ne change pas. Sinon, la valeur *SRCLIB est utilisée.
*SRCLIB
Vous permet d'utiliser la bibliothèque contenant le membre source comme bibliothèque d'objets.
*CURLIB
Vous permet d'utiliser la bibliothèque en cours comme bibliothèque d'objets. La valeur par défaut est QGPL.
nom
Indiquez le nom de la bibliothèque dans laquelle les objets issus de la compilation des membres de fichiers source doivent être stockés.

Remplacement objet (RPLOBJ)

Permet d'indiquer si l'objet existant doit être supprimé et remplacé par le nouvel objet généré lors de la compilation d'un membre ou de la création d'un module.

*SAME
Si ce paramètre a déjà été défini, la valeur ne change pas. Sinon, la valeur *NO est utilisée.
*NO
L'objet existant n'est pas supprimé avant le début de la compilation d'un membre ou de la création d'un module. Si l'objet existe, l'écran CONFIRMATION DE COMPILATION D'UN MEMBRE apparaît.
*YES
L'objet existant est supprimé avant le début de la compilation d'un membre ou de la création d'un module. Si la compilation échoue, l'objet n'est pas restauré.

Création/compilation par lots (CRTBCH)

Vous permet d'indiquer si vous souhaitez soumettre un travail en traitement par lots pour la compilation de membres ou la création de modules.

*SAME
Si ce paramètre a déjà été défini, la valeur ne change pas. Sinon, la valeur *YES est utilisée.
*YES
Vous permet de compiler des membres ou créer des modules en traitement par lots.
*NO
Vous permet de compiler des membres ou créer des modules en mode interactif.

Exécution par lots (RUNBCH)

Vous permet d'indiquer si vous souhaitez soumettre un travail en traitement par lots pour le traitement d'objets.

*SAME
Si ce paramètre a déjà été défini, la valeur ne change pas. Sinon, la valeur *NO est utilisée.
*NO
Les objets ne sont pas exécutés en traitement par lots.
*YES
Les objets sont exécutés en traitement par lots.

Option sauvegarde/restauration (SAVRSTOPT)

Vous permet d'indiquer si vous souhaitez sauvegarder ou restaurer des objets et des membres individuellement ou à l'aide d'une seule commande.

*SAME
Si ce paramètre a déjà été défini, la valeur ne change pas. Sinon, la valeur *SINGLE est utilisée.
*SINGLE
Vous permet de sauvegarder ou restaurer individuellement les objets ou les membres sélectionnés, à l'aide d'une commande distincte pour chacun d'eux.
*ALL
Vous permet de sauvegarder ou restaurer, à l'aide d'une seule commande, tous les objets ou membres sélectionnés.

Description de travail (JOBD)

Indique le nom de la description du travail pour lequel vous voulez utiliser la soumission par lots.

Valeurs uniques

*SAME
Si ce paramètre a déjà été défini, la valeur ne change pas. Sinon, la valeur *LIBL/QBATCH est utilisée.
*USRPRF
La description de travail définie dans le profil de l'utilisateur spécifié au paramètre USER (Utilisateur) est utilisée.

Qualificatif 1 : Description de travail

nom
Indiquez le nom de la description de travail à utiliser.

Qualificatif 2 : Bibliothèque

*LIBL
La description de travail spécifiée est recherchée dans toutes les bibliothèques de la liste des bibliothèques du travail.
*CURLIB
La description de travail spécifiée est recherchée dans la bibliothèque en cours du travail. Si aucune bibliothèque en cours n'est définie, QGPL est utilisée par défaut.
nom
Indiquez le nom de la bibliothèque dans laquelle la description de travail spécifiée est à rechercher.

Modifier type et texte (CHGTYPTXT)

Vous permet d'indiquer si les invites Type et Texte peuvent être modifiées à l'écran PDM - GESTION DES MEMBRES.

*SAME
Si ce paramètre a déjà été défini, la valeur ne change pas. Sinon, la valeur *YES est utilisée.
*YES
Les invites Type et Texte peuvent être modifiées à l'écran PDM - GESTION DES MEMBRES.
*NO
Les invites Type et Texte ne peuvent pas être modifiées à l'écran PDM - GESTION DES MEMBRES.

Fichier d'options (FILE)

Indique le fichier comportant le membre avec les options définies par l'utilisateur. Il s'agit des options définies par l'utilisateur en vigueur. Ce fichier présente un format particulier. Pour toute information sur ce format et sur la procédure à suivre pour copier un fichier d'options définies par l'utilisateur, reportez-vous au manuel Programming Development Manager User's Guide and Reference.

Valeurs uniques

*SAME
Si ce paramètre a déjà été défini, la valeur ne change pas. Sinon, la valeur *LIBL/QAUOOPT est utilisée.

Qualificatif 1 : Fichier d'options

nom
Indiquez le nom du fichier contenant les options définies par l'utilisateur en vigueur.

Qualificatif 2 : Bibliothèque

*LIBL
Le fichier contenant les options définies par l'utilisateur en vigueur est recherché dans toutes les bibliothèques de la liste des bibliothèques du travail.
*CURLIB
Le fichier contenant les options définies par l'utilisateur en vigueur est recherché dans la bibliothèque en cours du travail. Si aucune bibliothèque en cours n'est définie, QGPL est utilisée par défaut.
nom
Indiquez le nom de la bibliothèque dans laquelle le fichier contenant les options définies par l'utilisateur en vigueur sera recherché.

Membre du fichier d'options (MBR)

Indique le membre contenant les options définies par l'utilisateur. Il s'agit des options utilisateur en vigueur.

*SAME
Si ce paramètre a déjà été défini, la valeur ne change pas. Sinon, la valeur *QAUOOPT est utilisée.
nom
Indiquez le nom du membre contenant les options définies par l'utilisateur.

Mode plein écran (FULLSCN)

Permet d'indiquer si les options et les touches de fonction doivent être affichées sur les écrans de gestion. Cette option ne s'applique pas à l'écran GESTION DES OPTIONS DEFINIES PAR L'UTILISATEUR.

*SAME
Si ce paramètre a déjà été défini, la valeur ne change pas. Sinon, la valeur *NO est utilisée.
*NO
Les options et les touches de fonction s'affichent sur les écrans de gestion.
*YES
Les options et les touches de fonction ne s'affichent pas sur les écrans de gestion.

Consigner commandes options (LOGCOM)

Indique si les commandes résultant des options PDM ou des options utilisateur sont consignées dans l'historique du travail.

*SAME
Si ce paramètre a déjà été défini, la valeur ne change pas. Sinon, la valeur *NO est utilisée.
*NO
Ne consignes pas les commandes résultant des options PDM ou des options utilisateur.
*YES
Consignez les commandes résultant des options PDM ou des options utilisateur.

Sortir des listes avec ENTREE (EXITENT)

Indique si l'utilisateur peut sortir des listes à l'aide de la touche ENTREE. Les listes incluent Bibliothèque, Objet, Membre, Options définies par l'utilisateur.

*SAME
Si ce paramètre a déjà été défini, la valeur ne change pas. Sinon, la valeur *NO est utilisée.
*NO
L'utilisateur ne peut pas quitter les listes à l'aide de la touche Entrée.
*YES
L'utilisateur peut quitter des listes à l'aide de la touche Entrée.

Exemples

Exemple 1: Définition de valeurs par défaut pour un nouvel utilisateur PDM

CHGPDMDFT   USER(USER2)

Cette commande permet de définir les valeurs par défaut de PDM pour le nouvel utilisateur USER2. Si les valeurs par défaut sont déjà définies, elles ne sont pas modifiées.

Exemple 2 : Modification de valeurs par défaut pour un utilisateur PDM existant

CHGPDMDFT   USER(USER2)  CRTBCH(*NO)
            RUNBCH(*YES)

Cette commande permet de modifier les valeurs par défaut de PDM pour l'utilisateur USER2 existant, de sorte que les compilations de programme et les créations de module s'exécutent de manière interactive, et que les objets soient exécutés en traitement par lots.

Messages d'erreur

Messages *ESCAPE

PDM0004
La bibliothèque &1 n'a pas été trouvée.
PDM0010
Le nom de bibliothèque &1 est incorrect.
CPF0001
Erreur trouvée dans la commande &1.
CPF2204
Profil utilisateur &1 non trouvé.
CPF2209
Bibliothèque &1 introuvable.
CPF2228
Non autorisé à modifier le profil utilisateur.

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