Aller au contenu

EDTF

Éditer fichier

Edit File

En bref

La commande Éditer un fichier (EDTF) permet d'éditer un fichier STREAM ou un fichier de base de données. The Edit File (EDTF) command allows you to edit a stream file or a database file.

Syntaxe minimale

EDTF

Paramètres

  • STMF Fichier STREAM, ou Stream file, or
  • FILE Fichier base de données
  • MBR Membre du fichier

Astuce : dans une session 5250, tapez EDTF 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 : Environnements interactifs (*INTERACT *IPGM *IREXX *EXEC)
Compatible multitâche : Non

La commande Éditer un fichier (EDTF) permet d'éditer un fichier STREAM ou un fichier de base de données. Cette commande peut également servir à parcourir un fichier ou un répertoire. The Edit File (EDTF) command allows you to edit a stream file or a database file. This command can also be used to browse a file or directory.

Paramètres

Mot-clé Description Valeurs possibles Remarques
STMF Fichier STREAM, ouStream file, or Chemin d'accès Facultatif, positionnel 1
FILE Fichier base de données Nom d'objet qualifié Facultatif, positionnel 2
Qualificatif 1: Fichier base de données Nom
Qualificatif 2: Biblio Nom, *LIBL, *CURLIB
MBR Membre du fichier Nom, *FIRST Facultatif

Fichier STREAM, ou (STMF)Stream file, or (STMF)

Indiquez le nom du fichier à éditer. Specify the name of the file to be edited.

stream-file-name
Specifies the path name of the object or a pattern to match the name of the object to be edited.

Le chemin d'accès de l'objet peut être un nom simple ou un nom qualifié par le nom du répertoire dans lequel se trouve l'objet. Un motif peut être indiqué dans la dernière partie du chemin d'accès. Un astérisque (*) correspond à un nombre quelconque de caractères. Une liste de tous les fichiers ou sous-répertoires correspondant aux caractères indiqués est affichée. Si le chemin d'accès est qualifié ou contient un motif, il doit être placé entre apostrophes. Si le nom de fichier indiqué est un répertoire, une liste des fichiers et sous-répertoires est affichée. À partir de cette liste, vous pouvez éditer ou afficher les fichiers du répertoire. The object path name can be either a simple name or a name that is qualified with the name of the directory in which the object is located. A pattern can be specified in the last part of the path name. An asterisk (*) matches any number of characters. A list of all files or subdirectories that match the specified characters will be displayed. If the path name is qualified or contains a pattern, it must be enclosed in apostrophes. If the file name specified is a directory, a list of the files and subdirectories is displayed. From this list you can edit or display the files in the directory.

Pour plus d'informations sur l'indication des chemins d'accès, voir « Règles de dénomination des objets » dans l'ensemble de rubriques CL de la catégorie Programmation de l'IBM i Information Center à l'adresse http://www.ibm.com/systems/i/infocenter/. For more information on specifying path names, refer to "Object naming rules" in the CL topic collection in the Programming category in the IBM i Information Center at http://www.ibm.com/systems/i/infocenter/.

Fichier base de données (FILE)

Indique le nom du fichier de base de données à éditer. Specifies the name of the database file to be edited.

Les valeurs de bibliothèque possibles sont les suivantes : The possible library values are:

*LIBL
Toutes les bibliothèques de la liste de bibliothèques de l'unité d'exécution en cours sont recherchées jusqu'à ce que la première occurrence soit trouvée. All libraries in the library list for the current thread are searched until the first match is found.
*CURLIB
La bibliothèque en cours de l'unité d'exécution est recherchée. Si aucune bibliothèque en cours n'est définie pour l'unité d'exécution, la bibliothèque QGPL est recherchée. The current library for the thread is searched. If no library is specified as the current library for the thread, the QGPL library is searched.
nom
Indiquez le nom de la bibliothèque à rechercher. Specify the name of the library to be searched.

Membre du fichier (MBR)

Indique le nom du membre de fichier de base de données à éditer. Specifies the name of the database file member to be edited.

Les valeurs possibles sont : The possible values are:

*FIRST
Le premier membre du fichier de base de données est édité. The first member in the database file is edited.
member-name
Indiquez le nom du membre à éditer. Specify the name of the member to be edited.

Exemples

Exemple 1 : Édition d'un fichier STREAM Example 1: Editing a Stream File

EDTF   STMF('/mydir/myfile.txt')

Cette commande lance une session d'édition du fichier myfile.txt dans le répertoire mydir sous le répertoire racine. This command will start an edit session for file myfile.txt in directory mydir under the root directory.

Exemple 2 : Édition d'un membre de fichier de base de données Example 2: Editing a Database File Member

EDTF   FILE(MYLIB/MYFILE) MBR(MYMBR1)

Cette commande lance une session d'édition du membre MYMBR1 du fichier MYFILE dans la bibliothèque MYLIB. This command will start an edit session for member MYMBR1 of file MYFILE in library MYLIB.

Messages d'erreur

Messages *ESCAPE *ESCAPE Messages

CPFB601
Le fichier d'écran QDZRUEDT est manquant ou endommagé. Display file QDZRUEDT missing or damaged.
CPFB604
Erreur lors du traitement des commandes de ligne. Error processing line commands.
CPFB605
Commande de ligne non valide. Invalid line command.
CPFB609
Impossible d'allouer l'espace de travail. Cannot allocate work space.
CPFB610
Commande non valide. Command not valid.
CPFB611
&1 occurrences de &3 modifiées. &2 non modifiées. &1 occurrences of &3 changed. &2 not changed.
CPFB612
Chaîne de recherche ou de remplacement non indiquée. Find or replacement string not specified.
CPFB613
Erreur lors de l'ouverture du fichier d'impression. Error opening printer file.
CPFB614
Nom de fichier non indiqué. File name not specified.
CPFB615
Ligne cible non indiquée. Target line not specified.
CPFB617
CCSID non valide. CCSID not valid.
CPFB618
La conversion entre le CCSID &1 et le CCSID du travail n'est pas prise en charge. Conversion between CCSID &1 and the job's CCSID is not supported.
CPFB619
Le fichier est vide. File is empty.
CPFB620
&2
CPFB621
Le fichier ne peut pas être affiché et/ou édité. File cannot be displayed and/or edited.

© Copyright IBM Corp. Texte d'aide reproduit à des fins de formation.