Aller au contenu

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

  • MBR Membre procédure 36 obligatoire
  • FILE Fichier source
  • MRT Procédure MRT
  • MRTDLY Attente MRT
  • LOG Consigner OCL
  • PGMDTA Données passées au programme
  • RCDLEN Longueur enreg logique
  • REFNBR Numé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.