CHGS36SRCA
Modifier attributs source 36
En bref
La commande CHGS36SRCA (Modifier les attributs de source 36) modifie les attributs du membre source indiqué.
CHGS36SRCA se lit CHG
(Modifier) + S36SRCA.
Sur IBM i, le nom d'une commande associe presque toujours un verbe et un objet.
Syntaxe minimale
CHGS36SRCA MBR(…)
Paramètres
-
MBRMembre source 36 obligatoire -
FILEFichier source -
SRCTYPEType de source -
REFNBRNuméro de référence -
RCDLENLongueur enreg logique -
MAXDEVNombre maximal d'unités -
DFRWRTEcriture différée
Astuce : dans une session 5250, tapez CHGS36SRCA 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 CHGS36SRCA (Modifier les attributs de source 36) modifie les attributs du membre source indiqué.
Paramètres
| Mot-clé | Description | Valeurs possibles | Remarques |
|---|---|---|---|
| MBR | Membre source 36 | Nom | Obligatoire, clé, positionnel 1 |
| FILE | Fichier source | Nom d'objet qualifié | Facultatif, clé, positionnel 2 |
| Qualificatif 1: Fichier source | Nom, QS36SRC | ||
| Qualificatif 2: Biblio | Nom, *LIBL, *CURLIB | ||
| SRCTYPE | Type de source | *SAME, ARS36, ASM36, BASP36, BAS36, BGC36, BGD36, BGF36, CBL36, DFU36, DSPF36, DTA36, FOR36, MNU36, MSGF36, PHL36, RPG36, RPT36, SRT36, WSU36, UNS36 | Facultatif |
| REFNBR | Numéro de référence | 0-999999, *SAME, *NEXT | Facultatif |
| RCDLEN | Longueur enreg logique | 40-120, *SAME, *FILE | Facultatif |
| MAXDEV | Nombre maximal d'unités | 0-256, *SAME | Facultatif |
| DFRWRT | Ecriture différée | *SAME, *YES, *NO | Facultatif |
Membre source 36 (MBR)
Nom du membre source dont les attributs sont modifiés.
Ce paramètre est obligatoire.
- nom-membre-source
- Indiquez le nom du membre source.
Fichier source (FILE)
Nom du fichier physique contenant le membre source.
- QS36SRC
- 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.
Type de source (SRCTYPE)
Type de membre source.
- *SAME
- La valeur SRCTYPE ne change pas.
- type-source
- Indiquez le type de membre source.
- Valeur
- Type de membre
- ARS36
- Réponses automatiques
- ASM36
- Assembleur
- BASP36
- Procédure BASIC (membre source)
- BAS36
- BASIC
- BGC36
- Utilitaire de graphiques de gestion
- BGD36
- Données de l'utilitaire de graphiques de gestion
- BGF36
- Format de l'utilitaire de graphiques de gestion
- CBL36
- COBOL
- DFU36
- Utilitaire de création-maintenance de fichiers
- DSPF36
- Format d'écran
- DTA36
- Données
- FOR36
- FORTRAN
- MNU36
- Menu
- MSGF36
- Message
- PHL36
- Liste téléphonique
- RPG36
- RPG membre
- RPT36
- Auto-édition RPG
- SRT36
- Tri
- WSU36
- Utilitaire de poste de travail
- UNS36
- Non déterminé
Numéro de référence (REFNBR)
Numéro de référence attribué au membre source.
- *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.
Longueur enreg logique (RCDLEN)
Longueur de l'enregistrement logique des ordres dans le membre source.
Nombre maximal d'unités (MAXDEV)
Nombre maximal d'unités pour un membre source SFGR.
- *SAME
- Le nombre maximal d'unités ne change pas.
- nombre-unités
- Indiquez le nombre maximal d'unités pour un membre source. Valeurs acceptées : de 0 à 256.
Ecriture différée (DFRWRT)
Indique que l'écriture des données au fichier écran est différée jusqu'à ce qu'une demande de lecture soit faite. Le système passe le contrôle au programme demandeur immédiatement après la réception des données à sortir. Il se peut que les performances soient améliorées.
- *SAME
- L'option d'écriture différée ne change pas. *YES est utilisé si l'attribut du source DFRWRT n'a pas été défini.
- *YES
- Lors d'une demande d'écriture, le contrôle passe au programme demandeur après traitement de la mémoire tampon. L'affichage des données peut avoir lieu plus tard, lors de l'exécution d'une opération de lecture ou de lecture/écriture. La mémoire tampon est alors immédiatement libérée pour l'opération de lecture ou de lecture/écriture suivante.
- *NO
- Lors d'une demande d'écriture, le contrôle ne passe au programme demandeur qu'une fois la demande d'entrée/sortie exécutée. Les données s'affichent et les résultats de l'opération d'entrée/sortie sont disponibles.
Exemples
Exemple 1 : spécification du nombre maximum d'unités et de la longueur d'enregistrement
CHGS36SRCA MBR(SFGRSRC) FILE(SDALIB/QS36SRC) REFNBR(*NEXT)
RCDLEN(80) MAXDEV(5)
Cette commande modifie le membre source SFGRSRC du fichier QS36SRC de la bibliothèque SDALIB pour définir un maximum de cinq unités et une longueur d'enregistrement de 80. Le numéro de référence en cours est également incrémenté de un.
Exemple 2 : désactivation de l'attribut d'écriture de mise en différé
CHGS36SRCA MBR(SFGRSRC) FILE(SDALIB/QS36SRC) REFNBR(*NEXT)
RCDLEN(80) MAXDEV(5) DFRWRT(*NO)
Cette commande modifie le membre source SFGRSRC du fichier QS36SRC de la bibliothèque SDALIB pour définir un maximum de cinq unités et une longueur d'enregistrement de 80. Elle incrémente également le numéro de référence en cours de un et désactive l'attribut d'écriture de mise en différé.
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.