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
-
USERUtilisateur obligatoire -
OBJLIBBibliothèque d'objets -
RPLOBJRemplacement objet -
CRTBCHCréation/compilation par lots -
RUNBCHExécution par lots -
SAVRSTOPTOption sauvegarde/restauration -
JOBDDescription de travail -
CHGTYPTXTModifier type et texte -
FILEFichier d'options -
MBRMembre du fichier d'options -
FULLSCNMode plein écran -
LOGCOMConsigner commandes options -
EXITENTSortir 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
© Copyright IBM Corp. Texte d'aide reproduit à des fins de formation.