Modification d'ensembles de données

Vous pouvez ouvrir un fichier et modifier son contenu à l'aide de z/OS Explorer. Vous pouvez modifier uniquement des membres d'ensembles de données partitionnées (PDS) texte ou des ensembles de données séquentielles texte.

Pourquoi et quand exécuter cette tâche

L'éditeur d'ensembles de données est un éditeur de texte simple que vous pouvez utiliser pour afficher ou modifier un ensemble de données.

Important : utilisez l'éditeur d'ensemble de données pour ouvrir uniquement les fichiers journaux de travaux ou JCL assez peu volumineux, par exemple de quelques Mo. Si un fichier est téléchargé pour être affiché dans z/OS Explorer, il est stocké dans le segment de mémoire Java™, dont la taille est limitée. Si vous tentez de télécharger un fichier volumineux, par exemple un ensemble de données de vidage système, des messages Java Erreur liée à une insuffisance de mémoire peuvent apparaître. Dans ce cas, redémarrez z/OS Explorer et affichez le fichier avec ISPF.
Lorsque vous ouvrez un fichier à modifier, z/OS Explorer place une copie de ce fichier dans votre espace de travail local. Si le fichier est occupé sur l'hôte, pour les fichiers zFS et les ensembles de données séquentielles, z/OS Explorer en garde quand même une copie, mais pour les membres PDS, un message d'erreur apparaît. Un fichier peut toujours être modifié après avoir été copié par z/OS Explorer, par exemple si un autre utilisateur y apporte des modifications et les enregistre sur l'hôte. Dans ce cas, lorsque vous enregistrez le fichier, un avertissement apparaît dans la barre d'outils de la vue, et vous devez choisir entre écraser le fichier sur l'hôte ou annuler vos modifications et revenir à l'éditeur d'ensemble de données.
Remarque : Dans les rares cas où un fichier est modifié sur l'hôte mais que cette modification n'a pas d'impact sur la date, l'heure ou la taille du fichier, aucun avertissement ne survient et vos modifications écrasent le fichier sur l'hôte. Gardez bien cela à l'esprit lorsque, par exemple, vous modifiez des fichiers d'ensembles de données séquentielles ou des membres PDS qui ne sont pas dotés de statistiques.

Procédure

Dans la vue Ensembles de données, cliquez sur l'ensemble de données à ouvrir et effectuez l'une des actions suivantes :

Résultats

L'ensemble de données s'ouvre dans l'éditeur d'ensemble de données.

Lorsque vous ouvrez le fichier pour la première fois afin de le modifier, il s'ouvre dans la vue Editeur de la zone d'édition du plan de travail. La capture d'écran suivante montre un exemple de fichier contenant du langage JCL.

Capture d'écran montrant un exemple de fichier JCL ouvert dans la vue Editeur.

La barre d'état du plan de travail affiche des détails supplémentaires sur le fichier. Dans l'exemple précédent, les informations de la barre d'état indiquent que le fichier est accessible en écriture, que l'éditeur est en mode Insertion et que le curseur se situe sur la ligne 5, colonne 20.

Capture d'écran de la barre d'état indiquant que le fichier est accessible en écriture, que l'éditeur est en mode Insertion et que le curseur se situe sur la ligne 5, colonne 20.
Lorsque vous modifiez des fichiers, vous devez connaître la position du curseur. La longueur d'enregistrement des membres PDS est de 80 caractères, mais l'éditeur ne vous empêche pas d'en saisir plus sur chaque ligne.

Pour afficher les numéros de ligne dans l'éditeur, cliquez avec le bouton droit de la souris sur la barre verticale grise située dans la partie gauche de la vue, puis cliquez sur Afficher les numéros de ligne dans le menu.

Si un fichier mentionne un nom d'ensemble de données, par exemple DSN=NBISHOP.CNTL.JCL(OUT), vous pouvez ouvrir cet ensemble de données dans une autre vue de l'éditeur. Appuyez sur la touche Ctrl et survolez le nom pour remplacer le texte par un lien hypertexte sur lequel vous pouvez cliquer pour ouvrir l'ensemble de données dans une autre vue de l'éditeur.

Lorsque vous modifiez un fichier, un astérisque est placé en regard du nom de fichier dans l'onglet Vue : Capture d'écran de l'onglet Vue montrant un astérisque en regard du nom de fichier.. L'astérisque indique que le contenu du fichier est modifié mais pas enregistré.

Que faire ensuite

Vous pouvez maintenant modifier le fichier.

Remarque : l'éditeur d'ensemble de données ne reconnaît pas le format du fichier en cours de modification. Si votre fichier contient des instructions JCL (Job Control Language), n'utilisez pas de caractères de tabulation au risque de voir votre travail échouer. Pour être sûr de ne pas utiliser de caractère de tabulation, vous pouvez modifier les paramètres globaux de tous les éditeurs de texte de votre application. Cliquez sur Fenêtre > Préférences > Explorateur > Editeur JCL. Sur la page des préférences de l'Editeur JCL, cliquez sur le lien Editeurs de texte. Sur la page des préférences des Editeurs de texte, sélectionnez Insérer des espaces pour les tabulations, puis cliquez sur OK.
Les actions de modification suivantes sont disponibles dans le menu Edition du plan de travail ou dans le menu contextuel Vue :
Tableau 1. Actions du menu Edition
Nom Fonction Raccourci clavier
Annuler frappe Annule la dernière modification dans l'éditeur Ctrl + Z
Répéter Rétablit la modification précédente qui a été annulée Ctrl + Y
Couper Copie le texte ou l'élément sélectionné dans le presse-papiers et supprime l'élément. Pour les éléments, la suppression n'est pas effectuée avant la copie dans le presse-papiers. Ctrl + X
Copier Copie le texte ou l'élément sélectionné dans le presse-papiers Ctrl + C
Coller Colle le contenu en cours dans l'éditeur sous la forme d'un texte, ou bien dans un élément actif sous la forme d'un élément apparenté ou enfant. Ctrl+V
Supprimer Supprime le texte ou l'élément sélectionné. Touche Suppr
Rechercher suivant Recherche l'occurrence suivante du texte sélectionné. Ctrl + K
Rechercher précédent Recherche l'occurrence précédente du texte sélectionné. Ctrl + Maj + K
Recherche incrémentielle suivante Démarre le mode de recherche incrémentielle. Après l'appel, saisissez le texte à rechercher. Pendant la saisie, le curseur se déplace sur l'emplacement du caractère qui suit la position du curseur, correspondant au texte saisi. Le texte saisi apparaît dans la barre d'état. Ctrl + J
Recherche incrémentielle précédente Démarre le mode de recherche incrémentielle précédente. Après l'appel, saisissez le texte à rechercher. Pendant la saisie, le curseur se déplace sur l'emplacement du caractère qui précède la position du curseur, correspondant au texte saisi. Ctrl + Maj + J
Afficher la description de l'infobulle Non utilisée Aucune
Saisie automatique du mot Propose une saisie automatique de mots sur les chaînes saisies en fonction de l'ensemble des mots détectés dans un éditeur ouvert. Alt + /
Tableau 2. Actions du menu contextuel Vue
Nom Fonction Raccourci clavier
Annuler frappe Annule la dernière modification dans l'éditeur Ctrl + Z
Rétablir fichier Remplace le contenu de l'éditeur actuel par le contenu du dernier fichier enregistré. Fonction désactivée si l'éditeur ne contient pas de modifications non sauvegardées.  
Enregistrer Enregistre le contenu de l'éditeur en cours. Fonction désactivée si l'éditeur ne contient pas de modifications non sauvegardées. Ctrl + S
Afficher dans Non utilisée Alt + Maj + W
Couper Copie le texte ou l'élément sélectionné dans le presse-papiers et supprime l'élément. Pour les éléments, la suppression n'est pas effectuée avant la copie dans le presse-papiers. Ctrl + X
Copier Copie le texte ou l'élément sélectionné dans le presse-papiers Ctrl + C
Coller Colle le contenu en cours dans l'éditeur sous la forme d'un texte, ou bien dans un élément actif sous la forme d'un élément apparenté ou enfant. Ctrl+V
Décaler vers la droite Incrémente le niveau d'indentation des lignes sélectionnées.  
Décaler vers la gauche Décrémente le niveau d'indentation des lignes sélectionnées.  

Une fois vos modifications terminées, pour les enregistrer vous devez cliquer sur l'icône Enregistrer Icône Enregistrer de la barre d'outils z/OS Explorer.

Pour fermer l'éditeur, cliquez sur le symbole X dans l'onglet de l'éditeur. Si des modifications n'ont pas été enregistrées, la boîte de dialogue Enregistrer une ressource s'affiche. Vous pouvez alors choisir de les enregistrer ou de les supprimer.