CHGS36PRCA
Modifier attributs de proc 36
En bref
La commande CHGS36PRCA (Modifier les attributs de procédure 36) modifie les attributs de la procédure indiquée.
CHGS36PRCA se lit CHG
(Modifier) + S36PRCA.
Sur IBM i, le nom d'une commande associe presque toujours un verbe et un objet.
Syntaxe minimale
CHGS36PRCA MBR(…)
Paramètres
-
MBRMembre procédure 36 obligatoire -
FILEFichier source -
MRTProcédure MRT -
MRTDLYAttente MRT -
LOGConsigner OCL -
PGMDTADonnées passées au programme -
RCDLENLongueur enreg logique -
REFNBRNuméro de référence
Astuce : dans une session 5250, tapez CHGS36PRCA 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 : Tous les environnements (*ALL)
Compatible multitâche : Non
La commande CHGS36PRCA (Modifier les attributs de procédure 36) modifie les attributs de la procédure indiquée.
Paramètres
| Mot-clé | Description | Valeurs possibles | Remarques |
|---|---|---|---|
| MBR | Membre procédure 36 | Nom | Obligatoire, clé, positionnel 1 |
| FILE | Fichier source | Nom d'objet qualifié | Facultatif, clé, positionnel 2 |
| Qualificatif 1: Fichier source | Nom, QS36PRC | ||
| Qualificatif 2: Biblio | Nom, *LIBL, *CURLIB | ||
| MRT | Procédure MRT | *SAME, *NO, *YES | Facultatif |
| MRTDLY | Attente MRT | *SAME, *NO, *YES | Facultatif |
| LOG | Consigner OCL | *SAME, *NO, *YES | Facultatif |
| PGMDTA | Données passées au programme | *SAME, *NO, *YES | Facultatif |
| RCDLEN | Longueur enreg logique | 40-120, *SAME, *FILE | Facultatif |
| REFNBR | Numéro de référence | 0-999999, *SAME, *NEXT | Facultatif |
Membre procédure 36 (MBR)
Nom du membre procédure dont les attributs sont modifiés.
Ce paramètre est obligatoire.
- nom-membre-procédure
- Indiquez le nom du membre procédure dont les attributs sont modifiés.
Fichier source (FILE)
Nom du fichier physique contenant le membre procédure.
- QS36PRC
- Nom du fichier physique par défaut.
- nom-fichier-source
- Indiquez le nom du fichier physique.
Les valeurs possibles pour la bibliothèque sont les suivantes :
- *LIBL
- Le fichier est recherché dans la liste des bibliothèques.
- *CURLIB
- Le fichier est recherché dans la bibliothèque en cours du travail. Si aucune bibliothèque n'est indiquée, QGPL est prise par défaut.
- nom-bibliothèque
- Indiquez la bibliothèque contenant le fichier.
Procédure MRT (MRT)
Indique s'il s'agit d'une procédure de programme MRT (à demandeurs multiples).
- *SAME
- La valeur MRT ne change pas.
- *NO
- Il ne s'agit pas d'une procédure de programme MRT (à demandeurs multiples).
- *YES
- Il s'agit d'une procédure de programme MRT (à demandeurs multiples).
Attente MRT (MRTDLY)
Indique si la procédure doit prendre la valeur d'attente MRT par défaut.
- *SAME
- Le paramètre MRTDLY ne change pas.
- *YES
- La procédure prend la valeur d'attente MRT par défaut.
- *NO
- La procédure ne prend pas la valeur d'attente MRT par défaut.
Consigner OCL (LOG)
Indique si les ordres OCL sont consignés dans l'historique du travail au cours de l'exécution de cette procédure.
- *SAME
- La valeur LOG ne change pas.
- *NO
- Les ordres OCL ne sont pas consignés dans l'historique du travail.
- *YES
- Les ordres OCL sont consignés dans l'historique du travail.
Données passées au programme (PGMDTA)
Indique si la procédure a passé des données ou des paramètres au programme.
- *SAME
- La valeur DTA ne change pas.
- *NO
- La procédure passe des paramètres au programme.
- *YES
- La procédure passe des données au programme.
Longueur enreg logique (RCDLEN)
Longueur de l'enregistrement logique des ordres dans le membre procédure.
- *SAME
- La valeur RCDLEN ne change pas.
- *FILE
- Le système utilise la longueur d'enregistrement du fichier indiqué à la zone Fichier source (paramètre FILE).
- longueur-enregistrement
- Indiquez la longueur de l'enregistrement logique. Valeurs acceptées : de 40 à 120.
Numéro de référence (REFNBR)
Numéro de référence attribué au membre procédure.
- *SAME
- La valeur REFNBR ne change pas.
- *NEXT
- Le numéro de référence en cours est augmenté de un.
- numéro-référence
- Indiquez le numéro de référence du membre procédure. Valeurs acceptées : de 0 à 999 999.
Exemples
CHGS36PRCA MBR(RPGPROC) FILE(RPGLIB/QS36PRC) MRT(*YES)
RCDLEN(*FILE) REFNBR(*NEXT)
Cette commande modifie la procédure RPGPROC du fichier QS36PRC de la bibliothèque RPGLIB pour obtenir une procédure MRT avec une longueur d'enregistrement logique identique au fichier QS36PRC et incrémente de un le numéro de référence en cours.
Messages d'erreur
Messages *ESCAPE
- CPF2C0A
- Les attributs du membre &3 n'ont pas été modifiés.
- CPF2C0B
- Modification des attributs non admise pour le membre &3 du PPS.
- CPF2C08
- Le fichier &1 n'est pas un fichier source.
- CPF9803
- Impossible d'allouer l'objet &2 de la bibliothèque &3.
- CPF9812
- Fichier &1 non trouvé dans la bibliothèque &2.
- CPF9815
- Membre &5 du fichier &2 dans &3 non trouvé.
- CPF9820
- Non autorisé à utiliser la bibliothèque &1.
- CPF9822
- Non autorisé au fichier &1 de &2.
- CPF9826
- Allocation du fichier &2 impossible.
© Copyright IBM Corp. Texte d'aide reproduit à des fins de formation.