Aller au contenu

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

  • MBR Membre source 36 obligatoire
  • FILE Fichier source
  • SRCTYPE Type de source
  • REFNBR Numéro de référence
  • RCDLEN Longueur enreg logique
  • MAXDEV Nombre maximal d'unités
  • DFRWRT Ecriture 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.