Académique Documents
Professionnel Documents
Culture Documents
Practical Ibooks - SEU - V1.2 PDF
Practical Ibooks - SEU - V1.2 PDF
SEU
(Source Entry Utility)
Titre
SEU (Source Entry Utility)
L’éditeur de sources de IBM i
Auteur
Adam Ben Ahmed
Version
1.2 (16/01/2020)
Collection
Practical iBooks
Collection de de livres électroniques autour de IBM i.
2
Présentation
IBM i fournit en standard un éditeur de texte spécialement conçu pour être éditeur de code-source
pour les divers langages fournis avec les serveurs Power. Cet éditeur s’appelle SEU pour Source Entry
Utility, qui signifie outil ou utilitaire d'entrée de sources. Il permet de fournir un contrôle de syntaxe,
des guides de saisie, et des services d'examen-copie vers d'autres sources et vers les listes de
compilation.
L’utilitaire SEU est très vieux, apparu dès janvier 1975 avec l’apparition du System/32, il est livré plus
tard avec System/34, System/36 et System/38. Il faisait partie de SSP ou System Support Program
(Programme de Support Système)
Aujourd’hui SEU fait partie intégrante de PDM ou Programming Development Manager
(Gestionnaire de Développement de programmes) qui fait partie elle-même de l’offre ADTS ou
Application Development ToolSet (jeu d'outils de développement d'applications).
Depuis la version V4R2 IBM introduit la personnalisation de SEU en ajoutant des commandes
personnelles à celles déjà fournies par IBM. Deux touches de fonctions F7 et F8 sont depuis réservées
à ces commandes définies par l’utilisateur.
Démarrage de SEU
Pour démarrer l’éditeur on peut :
TYPE : Indique le type du membre source que vous voulez éditer ou créer. Une valeur
particulière est possible : *SAME, c’est la valeur par défaut est du même type que celle utilisée
lors de l'édition précédente. Sinon il faudrait spécifier le type de membre. Ce paramètre est
limité à 10 caractères et doit être :
- soit parmi les types du système d’exploitation : BAS, BASP, BND, C, CBLLE, CBL, CICSC,
CICSCBLLE, CICSCBL, CICSMAP, CICSSQLCBL, CL, CLD, CLLE, CLP, CMD, CPP, DFU, DSPF, FTN,
ICFF, LF, MENU, MNU, MNUCMD, MNUDDS, PAS, PF, PLI, PNLGRP, PRTF, QRY, REXX, RMC,
RPG, RPGLE, RPT, SPADCT, SQLC, SQLCLE, SQLCBL, SQLCBLLE, SQLFTN, SQLPLI, SQLRPG,
SQLRPGLE, SRT, TBL et TXT.
- soit parmi les types d’IBM 38 : BAS38, BASP38, BSCF38, CBL38, CL38, CLP38, CMD38,
CMNF38, DFU38, DSPF38, LF38, MXDF38, PF38, PLI38, PRTF38, QRY38, RPG38, RPT38 SRT38
et TXT38.
- soit parmi les types d’IBM 36 : ARS36, ASM36, BAS36, BASP36, BGC36, BGD36, BGF36,
CBL36, DFU36, DSPF36, DTA36, FOR36, MNU36, MSGF36, 0LC36, PHL36, RPG36, RPT36,
SRT36, TXT36, UNS36 et WSU36.
- Soit ses propres types de membres.
OPTION : Indique l'opération à effectuer sur le membre sélectionné. La valeur qui apparaît par
défaut est *BLANK (aucune intervention n'est demandée) si vous n'indiquez pas de nom de
membre. Elle est égale à 2 (édition) dans le cas contraire ; vous pouvez alors éditer le membre.
*BLANK ou ' ' Il s'agit de la valeur qui apparaît par défaut si vous n'entrez pas de nom de
membre. *BLANK indique que vous n'avez aucune opération à effectuer.
2=Edition d'un membre : Entrez 2 comme valeur du paramètre OPTION pour obtenir
l'écran EDITION.
5=Examen d'un membre : Entrez 5 comme valeur du paramètre OPTION pour obtenir
l'écran EXAMEN.
6=Impression d'un membre : Entrez 6 pour imprimer le membre indiqué.
Texte 'descriptif' : Indique une chaîne de caractères qui décrit le membre dans la
zone Texte correspondante. Les valeurs possibles sont :
*BLANK : Indique que SEU doit placer des blancs dans la zone texte d'un nouveau membre.
Cette option par défaut ne modifie pas la zone texte d'un membre existant.
Description : Décrivez le membre à l'aide d'une chaîne de caractères (50 au plus). Si vous
utilisez des blancs à gauche ou à droite, placez cette chaîne entre apostrophes.
4
Practical iBooks SEU
Le menu programmeur vous permet d'effectuer des tâches générales de programmation à l'aide
des options choisies sur un menu. À partir de ce menu la révision d’un membre de fichier source
(option 8) se fait en utilisant l’éditeur SEU.
5
Practical iBooks SEU
F3=Exit
Appuyez sur F3 pour quitter cet écran.
F4=Invite
Appuyez sur F4 pour afficher l'invite correspondant à l'enregistrement sur lequel se trouve le
curseur.
F5=Réafficher
Appuyez sur F5 pour réafficher l'écran en cours sans traiter aucune option.
F9=Rappel
Appuyez sur F9 pour afficher la dernière commande entrée sur la ligne de commande.
F10=Curseur
Appuyez sur F10 pour déplacer le curseur depuis la zone de données jusqu'à la ligne de
commande SEU et inversement.
F11=Enreg précédent
Appuyez sur F11 pour afficher l'invite correspondant à l'enregistrement précédent.
F11=Basculer
Appuyez sur F11 pour passer de la zone source à la zone de commentaire (de gauche à droite)
et inversement (de droite à gauche).
F13=Modifier valeurs par défaut
Appuyez sur F13 pour afficher l'écran Modification des valeurs par défaut.
F14=Options recherche/remplacement
Appuyez sur F14 pour afficher l'écran OPTIONS RECHERCHE/REMPLACEMENT.
F15=Options examen/copie
Appuyez sur F15 pour afficher l'écran OPTIONS EXAMEN/COPIE.
F16=Répéter recherche
Appuyez sur F16 pour effectuer ou répéter la recherche. Pour plus d'informations sur la fonction
de recherche, consultez l'aide se rapportant à la commande SEU FIND ou aux écrans d'options.
F17=Répéter remplacement
Appuyez sur F17 pour effectuer ou répéter le remplacement. Pour plus d'informations sur la
fonction de remplacement, consultez l'aide se rapportant à la commande SEU CHANGE ou aux
écrans d'options.
F18=Conversion DBCS
Appuyez sur F18 pour exécuter la conversion DBCS. Le curseur doit se trouver dans une zone de
l'écran supportant DBCS et être placé sous un caractère double-octet, le caractère de code
normal, ou un blanc entre les caractères de contrôle de décalage.
Pour quitter la conversion DBCS, appuyez à nouveau sur F18.
F19=Gauche
Appuyez sur F19 pour afficher la partie gauche de votre écran.
F20=Droite
Appuyez sur F20 pour afficher la partie droite de votre écran.
F21=Commande système
Appuyez sur F21 pour afficher une fenêtre dans laquelle vous pouvez entrer des commandes CL.
6
Practical iBooks SEU
F23=Sélectionner invite
Appuyez sur F23 pour afficher l'écran SELECTION DE L'INVITE. Une fois que vous avez choisi une
invite, SEU retourne à la session EDITION et affiche cette invite.
F24=Autres touches
Appuyez sur F24 pour afficher les autres touches de fonction disponibles.
Remarques
- Exceptionnellement SEU ne dispose pas de la touche Annuler ou F12.
- La touche F24 ne fonctionne qu’en mode EXPERT OFF (nous allons voir ça plus bas avec la
commande SET EXPERT).
L’interface de SEU
1. L’action à effectuer
Elle peut avoir soit la valeur « Edition » soit la valeur « Examen » et ce, en fonction de l’option
choisie en exécutant la commande STRSEU.
2. Bibliothèque / fichier source
Affiche le nom du fichier source contenant le membre et sa bibliothèque.
3. Membre
Affiche le nom du membre ouvert par SEU.
4. Colonnes
L'invite Colonnes indique les colonnes de chaque enregistrement source affichées à l'écran. Le
premier numéro est le numéro de la première colonne de l'enregistrement source affiché. Le
second numéro est celui de sa dernière colonne.
7
Practical iBooks SEU
5. Touches de fonction
La zone 5 affiche les touches de fonction (au nombre de 19) disponibles et permettant d’exécuter
des tâches spécifiques. Cette zone n’est visible que si le mode EXPERT est à OFF. Dans ce cas seules
quelques touches sont effectivement affichées pour afficher d’autres touches utilisez la touche de
fonction F24.
6. Zone principale
C’est la zone qui contient les lignes du membre proprement dit. A la création d’un membre l’écran
affiche les colonnes de 1 à 71 mais l’éditeur gère en réalité 80 colonnes. En appuyant sur la touche
F20 (Droite) on peut faire afficher les colonnes 21 à 80. Pour réafficher les colonnes de gauche il
suffit d’appuyer sur F19 (Gauche).
7. La ligne de commande
C’est la ligne en face de SEU==>. Elle permet de lancer divers commandes appelées commandes
SEU comme la commande FIND, CHANGE ou la série de commandes de type SET.
8. Ligne de format
C’est la ligne de grille où sont reportées certaines zones selon le type de format du membre édité.
9. Zone numéros de séquence
Cette zone affiche le numéro de séquence de chaque enregistrement du membre et sert à entrer
des commandes-ligne en tant qu’invite de commandes. Pour ce faire, entrez la commande pour
écraser les chiffres ou caractères qui composent ce numéro. Voir plus bas les commandes-lignes.
La Ligne de commande
Les commandes SEU permettent d'accéder directement aux fonctions des écrans Options
Recherche/Remplacement, Options Recherche, Sortie et Modification des valeurs par défaut sans
quitter l'écran de travail.
Les commandes SEU sont des commandes en format libre. Les paramètres peuvent être obligatoires
et à position fixe, ou bien facultatifs (auquel cas ils peuvent être entrés dans n'importe quel ordre).
Pour lancer une commande SEU, vous devez l'entrer sur la ligne de commande puis appuyer sur une
touche de fonction positionnelle telle que ENTREE, l'une des touches de défilement de page,
F19=GAUCHE ou F20=DROITE.
Il existe des versions abrégées de certaines commandes : vous pouvez par exemple entrer soit F, soit
FIND pour lancer la commande FIND. Pour rappeler la dernière commande entrée, appuyez sur
F9=RAPPEL.
Si le curseur se trouve sur une zone de données, vous pouvez utiliser la touche F10=CURSEUR pour le
faire passer de cette zone à la ligne de commande et inversement. SEU mémorise jusqu'à 50
commandes. Pour afficher l'aide concernant une commande SEU, entrez cette dernière sur la ligne
de commande, puis appuyez sur la touche AIDE.
Remarque : Vous ne pouvez pas entrer de commande système sur la ligne de commande. Si vous
souhaitez entrer une commande système sur l'écran de travail, appuyez sur F21=COMMANDE
SYSTEME pour faire apparaître une fenêtre vous permettant d'entrer votre commande. Une fenêtre
apparaît pour vous permettre d'entrer la commande.
8
Practical iBooks SEU
Vous pouvez entrer les commandes SEU suivantes sur toute ligne de commande de l'écran de travail
(écran EDITION, EXAMEN ou écran partagé) :
FIND ou F CANCEL ou CAN TOP
CHANGE ou C FILE BOTTOM
SAVE HIDE SET ou S
Remarque : Les commandes FILE, SAVE et CHANGE sont utilisables uniquement dans une session
d'édition ou dans la partie supérieure d'un écran partagé EDITION/EXAMEN.
Remarque : Les options SHIFT et TABS peuvent être utilisées uniquement lors d'une session
d'édition ou dans la partie supérieure d'un écran partagé EDITION/EXAMEN.
La commande TOP
La commande TOP permet d'afficher le début des données.
Pour la lancer, entrez TOP ou T.
Cette commande ne possède pas de paramètres.
La commande BOTTOM
La commande BOTTOM permet d'afficher la fin des données.
Pour la lancer, entrez BOTTOM ou BOT ou simplement B.
Cette commande ne possède pas de paramètres.
La commande CANCEL
La commande CANCEL permet d'annuler votre session et de sortir de SEU. Lorsque vous entrez
cette commande dans la partie inférieure d'un écran partagé, seule cette session est annulée.
Lorsque cette commande est utilisée dans la partie supérieure, elle annule les deux sessions.
Pour lancer cette commande, entrez CANCEL ou CAN.
Si vous avez choisi d’annuler la session d’édition après avoir effectué des modifications un
message apparait vous invitant à appuyer sur ENTREE pour confirmer la commande CANCEL.1 En
confirmant la commande toutes les modifications seront perdues.
La commande SAVE
La commande SAVE permet de sauvegarder les modifications que vous avez apportées à un
membre et de poursuivre l'édition. La syntaxe de la commande SAVE est la suivante :
SAVE [[[LIB/]FILE] MEMBER]
Les paramètres de cette commande sont facultatifs. Si vous ne leur attribuez pas de valeur, les
modifications sont sauvegardées dans le membre de bibliothèque/fichier en cours.
1
ID message : EDT0144, Type : Diagnostic, Gravité : 00
9
Practical iBooks SEU
LIB/
Bibliothèque dans laquelle vous souhaitez sauvegarder votre membre. Ce paramètre est
facultatif. La bibliothèque en cours de votre membre constitue la valeur par défaut. Pour
sauvegarder le membre dans une autre bibliothèque, entrez le nom de cette dernière.
FILE
Fichier source dans lequel vous souhaitez sauvegarder votre membre. Si vous avez indiqué
un nom de bibliothèque, vous devez également indiquer un nom de fichier, immédiatement
après la barre oblique (/). Dans le cas contraire, le nom du fichier est facultatif. La
bibliothèque et le fichier en cours de votre membre constituent la valeur par défaut.
MEMBER
Membre dans lequel vous souhaitez sauvegarder les modifications apportées lors de votre
session d'édition. Si un nom de fichier est indiqué, entrez un nom de membre à la suite de
ce nom en laissant un blanc entre ces deux valeurs. Dans le cas contraire, le nom du
membre est facultatif. La bibliothèque et le fichier en cours de votre membre constituent
la valeur par défaut.
Remarque : Toutes les autres options de l'écran Sortie sont utilisées par défaut lorsque
vous utilisez la commande SAVE comme la renumérotation.
La commande FILE
La commande FILE permet de sauvegarder les modifications apportées à un membre et de
quitter SEU à la différence de SAVE. La syntaxe de la commande FILE est la suivante :
FILE [[[LIB/]FILE] MEMBER]
Les paramètres de cette commande sont facultatifs. Si vous ne leur attribuez pas de valeur, les
modifications sont sauvegardées dans le membre de bibliothèque/fichier en cours.
LIB/
Bibliothèque dans laquelle vous souhaitez classer votre membre. Ce paramètre est
facultatif. La bibliothèque en cours de votre membre constitue la valeur par défaut. Pour
sauvegarder le membre dans une autre bibliothèque, entrez le nom de cette dernière.
FILE
Fichier source dans lequel vous souhaitez sauvegarder votre membre. Si vous avez indiqué
un nom de bibliothèque, vous devez également indiquer un nom de fichier, immédiatement
après la barre oblique (/). Dans le cas contraire, le nom du fichier est facultatif.
La bibliothèque et le fichier en cours de votre membre constituent la valeur par défaut.
MEMBER
Membre dans lequel vous souhaitez sauvegarder les modifications apportées lors de votre
session d'édition. Si un nom de fichier est indiqué, entrez un nom de membre à la suite de
ce nom en laissant un blanc entre ces deux valeurs. Dans le cas contraire, le nom du
membre est facultatif. La bibliothèque et le fichier en cours de votre membre constituent
la valeur par défaut.
Remarque : Toutes les autres options de l'écran SORTIE sont définies par défaut dans la
commande FILE.
10
Practical iBooks SEU
La commande FIND ou F
La commande FIND de SEU permet de rechercher les occurrences d'une chaîne de caractères à
l'intérieur d'un membre. Pour l'exécuter, entrez FIND ou F. La syntaxe de cette commande SAVE
est la suivante :
FIND STRING DIRECTION SEARCH COLUMNS
La commande FIND comporte un paramètre obligatoire à position fixe : STRING. Vous pouvez
également entrer les trois paramètres facultatifs DIRECTION, SEARCH et COLUMNS dans
n'importe quel ordre.
STRING
Entrez la chaîne de caractères à rechercher. Si elle comporte des blancs de gauche ou de
droite, des blancs intercalaires, des valeurs spéciales, des apostrophes ou des guillemets,
placez-la entre apostrophes (') ou entre guillemets ("). Entrez uniquement un astérisque (*)
si vous désirez rechercher la chaîne indiquée lors de la précédente recherche. Entrez *ERR
pour rechercher les erreurs de syntaxe dans votre membre source.
DIRECTION
Indiquez dans quel sens doit s'effectuer la recherche. En l'absence de ce paramètre, NEXT
est pris par défaut.
NEXT (N)
Permet de rechercher l'occurrence suivante de la chaîne dans le membre.
PREV (P)
Permet de rechercher l'occurrence précédente de la chaîne dans le membre.
FIRST (F)
Permet de rechercher la première occurrence de la chaîne dans le membre. Si vous
appuyez sur F16=REPETER RECHERCHE, ce paramètre est remplacé par NEXT.
LAST (L)
Permet de rechercher la dernière occurrence de la chaîne dans le membre. Si vous
appuyez sur F16=REPETER RECHERCHE, ce paramètre est remplacé par PREV.
ALL (A)
Permet de rechercher l'ensemble des occurrences de la chaîne dans le membre. Le
nombre de ces occurrences s'affiche alors à l'écran. Si vous appuyez sur F16=REPETER
RECHERCHE, ce paramètre est remplacé par NEXT.
SEARCH
Indiquez, pour le membre en question, les enregistrements dans lesquels effectuer la
recherche. En l'absence de ce paramètre, la recherche porte sur l'ensemble des
enregistrements.
X
Permet de rechercher les occurrences de la chaîne dans les enregistrements exclus.
NX
Permet de rechercher les occurrences de la chaîne dans les enregistrements non
exclus.
COLUMNS
Indiquez la position de début et de fin de recherche. En l'absence de ce paramètre, la
recherche des occurrences de la chaîne porte sur l'ensemble des colonnes. Entrez le numéro
de la colonne à partir de laquelle la recherche doit s'effectuer, un blanc, puis le numéro de
11
Practical iBooks SEU
la colonne où la recherche doit se terminer. SEU effectue ensuite la recherche dans ces
colonnes. Si vous entrez un seul numéro de colonne, la recherche ne débute qu'à la colonne
indiquée.
Remarque : Les valeurs entrées via la commande FIND apparaissent dans l'écran Options
Recherche/Remplacement. Tout paramètre non indiqué est réinitialisé à la valeur par
défaut.
Lorsque vous entrez une commande FIND, l'invite Remplacement de l'écran Options
Recherche/Remplacement est mise à blanc. La fonction de recherche de date doit être
activée depuis cet écran.
La commande CHANGE
La commande CHANGE de SEU permet de rechercher les occurrences d'une chaîne de caractères
à l'intérieur d'un membre et de les remplacer par une autre chaîne de caractères. Pour
l'exécuter, entrez CHANGE ou C. La syntaxe de cette commande SAVE est la suivante :
CHANGE FSTRING CSTRING DIRECTION SEARCH COLUMNS
Cette commande comporte deux paramètres obligatoires à position fixe : FSTRING et CSTRING.
Vous pouvez également entrer les trois paramètres facultatifs DIRECTION, SEARCH et COLUMNS
dans n'importe quel ordre. Vous ne pouvez pas utiliser cette commande lors d'une session
d'examen.
FSTRING CSTRING
Entrez la chaîne de caractères à rechercher puis la chaîne de remplacement en utilisant un
blanc pour les séparer. Dans le cas d'une chaîne contenant des blancs de gauche ou de
droite, des blancs intercalaires, des valeurs spéciales, des apostrophes ou des guillemets,
placez cette chaîne entre apostrophes (') ou entre guillemets ("). Indiquez uniquement un
astérisque (*) pour le paramètre FSTRING si vous désirez rechercher la chaîne définie lors
de la précédente recherche. De même, indiquez uniquement un astérisque pour le
paramètre CSTRING si vous souhaitez utiliser la chaîne définie lors du précédent
remplacement. Pour plus d'informations sur les chaînes de caractères, reportez-vous à la
rubrique d'aide Recherche et remplacement de chaînes de caractères.
DIRECTION
Indiquez dans quel sens doit s'effectuer la recherche. En l'absence de ce paramètre, NEXT
est pris par défaut.
12
Practical iBooks SEU
NEXT (N)
Permet de rechercher l'occurrence suivante de la chaîne dans le membre.
PREV (P)
Permet de rechercher l'occurrence précédente de la chaîne dans le membre.
FIRST (F)
Permet de rechercher la première occurrence de la chaîne dans le membre. Si vous
appuyez sur F16=REPETER RECHERCHE ou sur F17=REPETER REMPLACEMENT, ce
paramètre est remplacé par NEXT.
LAST (L)
Permet de rechercher la dernière occurrence de la chaîne dans le membre. Si vous
appuyez sur F16=REPETER RECHERCHE ou sur F17=REPETER REMPLACEMENT, ce
paramètre est remplacé par PREV.
ALL (A)
Permet de rechercher l'ensemble des occurrences de la chaîne dans le membre. Le
nombre de ces occurrences s'affiche alors à l'écran. Si vous appuyez sur F17=REPETER
REMPLACEMENT, ce paramètre est remplacé par NEXT.
SEARCH
Indiquez, pour le membre, les enregistrements dans lesquels effectuer la recherche. En
l'absence de ce paramètre, la recherche porte sur l'ensemble des enregistrements.
X
Permet de rechercher les occurrences de la chaîne dans les enregistrements exclus.
NX
Permet de rechercher les occurrences de la chaîne dans les enregistrements non
exclus.
COLUMNS
Indiquez la position de début et de fin de recherche. En l'absence de ce paramètre, la
recherche des occurrences de la chaîne porte sur l'ensemble des colonnes. Entrez le numéro
de la colonne à partir de laquelle la recherche doit s'effectuer, un blanc, puis le numéro de
la colonne où la recherche doit se terminer. SEU effectue la recherche dans ces colonnes.
Si vous entrez un seul numéro de colonne, la recherche ne débute qu'à la colonne indiquée.
13
Practical iBooks SEU
La commande HIDE
La commande HIDE de SEU permet de masquer un ou plusieurs enregistrements contenant une
chaîne de caractères particulière. Pour lancer cette commande, tapez HIDE ou H et appuyez sur
ENTREE.
Syntaxe de la commande HIDE est la suivante :
HIDE STRING COLUMNS AREA
Le paramètre à position fixe STRING est obligatoire dans la commande HIDE. Il existe deux
paramètres facultatifs, COLUMNS et AREA, qui peuvent être entrés dans n'importe quel ordre.
Dans une session d'édition, un enregistrement spécial apparaît indiquant le nombre
d'enregistrements masqués. Ceux-ci demeurent dans le membre. Vous pouvez utiliser les
commandes-ligne dans la zone de numéro de séquence des enregistrements spéciaux. Les
commandes-ligne traitent un groupe d'enregistrements masqués comme un seul groupe. Le
contrôle de la syntaxe et le traitement des commandes SEARCH et FIND n'affectent pas les
enregistrements masqués.
Dans une session d'examen, l'enregistrement spécial n'est pas affiché ; cependant, un message
apparaît une fois pour indiquer le nombre d'enregistrements masqués.
Vous pouvez utiliser la commande-ligne SHOW pour afficher à nouveau les enregistrements
masqués d'une session d'édition.
STRING
Entrez la chaîne de caractères figurant dans les enregistrements que vous ne souhaitez pas
afficher. Entrez la chaîne (40 caractères au maximum) à rechercher dans les
enregistrements à masquer. Si elle comporte des blancs de gauche ou de droite, des blancs
intercalaires, des valeurs spéciales, des apostrophes ou des guillemets, placez-la entre
apostrophes (') ou entre guillemets ("). Vous pouvez entrer la chaîne en majuscules ou en
minuscules.
COLUMNS
Indiquez les colonnes dans lesquelles effectuer la recherche. En l'absence de ce paramètre,
la recherche des occurrences de la chaîne porte sur l'ensemble des colonnes. Entrez le
numéro de la colonne à partir de laquelle effectuer la recherche, un blanc, puis le numéro
de la colonne où la recherche doit se terminer. SEU effectue ensuite la recherche dans ces
colonnes. Si vous indiquez un seul numéro de colonne, la recherche de la chaîne commence
à ce numéro.
AREA
Indiquez la partie du membre dont vous souhaitez masquer les enregistrements. En
l'absence de ce paramètre, tous les enregistrements contenant la chaîne de caractères
indiquée sont masqués.
ALL (A)
Permet de masquer tous les enregistrements qui contiennent la chaîne indiquée.
TOP (T)
Permet de masquer tous les enregistrements qui contiennent la chaîne indiquée, du
début du membre jusqu'à la position du curseur.
BOTTOM (B)
Permet de masquer tous les enregistrements qui contiennent la chaîne indiquée, de la
position du curseur jusqu'à la fin du membre.
14
Practical iBooks SEU
La commande SET
Cette commande particulière permet de modifier les valeurs définies pour les différentes options
d'édition ou de personnaliser la fonction de recherche/remplacement.
La syntaxe de la commande SET SEU est la suivante :
SET OPTION VALUE
Pour chaque commande SET, vous ne pouvez entrer qu'une seule option.
Les options possibles sont MATCH, SHIFT, EXPERT, CAPS, TABS et ROLL. Les valeurs possibles
sont ON et OFF sauf pour ROLL. La valeur par défaut est ON. Par exemple, si vous souhaitez
passer en mode plein écran, vous pouvez entrer SET EXPERT sur la ligne de commande SEU puis
appuyer sur une touche de fonction positionnelle.
Pour lancer cette commande, entrez SET ou S.
SET MATCH
SET MATCH permet de modifier la valeur de l'option DISTINCTION MAJUSC/MINUSC de la
fonction de recherche. Cette option indique si vous souhaitez rechercher les chaînes de
caractères ayant ou non la même combinaison de majuscules/minuscules que la chaîne
indiquée.
L'option SET MATCH peut être activée (ON) ou désactivée (OFF). La syntaxe est :
SET MATCH [ON|OFF]
Quand on tape la commande SET MATCH sans aucun paramètre c’est le paramètre ON qui
est considéré ; ça équivaut à taper SET MATCH ON.
SET SHIFT
SET SHIFT permet de modifier la valeur de l'option DECALAGE ADMIS de la fonction de
remplacement. Vous pouvez utiliser cette option pour décaler des données lors d'un
remplacement. L'option SET SHIFT peut être activée (ON) ou désactivée (OFF). La syntaxe
est :
SET SHIFT [ON|OFF]
ON
Les données seront décalées vers la gauche si la chaîne de remplacement est plus
courte que la chaîne recherchée, et vers la droite si elle est plus longue. Si aucune
valeur n'est indiquée, la valeur ON est définie par défaut.
OFF
Les données ne seront pas décalées en cas de remplacement.
Remarque : L'option SHIFT est utilisable uniquement dans une session d'édition, ou bien
dans la partie supérieure de l'écran partagé EDITION/EXAMEN. La valeur initiale est
déterminée par le contenu de l'invite Décalage admis figurant sur l'écran Options
Recherche/Remplacement.
15
Practical iBooks SEU
SET EXPERT
SET EXPERT permet de modifier la valeur de l'option MODE PLEIN ECRAN et de choisir le
mode plein écran ou le mode normal pour votre session d'édition.
L'option EXPERT peut être activée (ON) ou désactivée (OFF).
ON
Sélectionnez cette valeur pour utiliser SEU en mode plein écran.
Dans ce mode, la liste des touches de fonction et la ligne de format situées
respectivement au bas et en haut des écrans Edition et Examen sont supprimées, puis
remplacées par quatre lignes supplémentaires d'édition et d'examen. Si vous utilisez
des invites en langage SEU, elles sont toutes abrégées. De l'espace est ainsi libéré pour
des lignes d'édition supplémentaires. Si aucune valeur n'est indiquée, la valeur ON est
définie par défaut.
OFF
Sélectionnez cette valeur si vous désirez utiliser SEU en mode normal. La liste des
touches de fonction et la ligne de format sont alors affichées. Si elles sont utilisées, les
invites en langage SEU apparaissent en plein format.
Remarques :
- La valeur initiale est déterminée par le contenu de l'invite Mode plein écran figurant
sur l'écran Modification des valeurs par défaut.
- En mode expert la touche de fonction F24 ne fonctionne pas.
SET CAPS
SET CAPS permet de modifier la valeur de l'option SAISIE EN MAJUSCULES UNIQUEMENT et
d'indiquer le type de casse admis pour le texte source entré, ainsi que pour toute chaîne de
recherche ou de remplacement que vous indiquez.
L'option CAPS peut être activée (ON) ou désactivée (OFF).
ON
Seules les majuscules sont admises. Si aucune valeur n'est indiquée, la valeur ON est
définie par défaut.
OFF
Les majuscules et les minuscules sont admises.
SET TABS
SET TABS permet de modifier la valeur de l'option TABULATIONS EN FONCTION et d'indiquer
si les tabulations que vous avez définies avec la commande-ligne TABS sont actives.
L'option TABS peut être activée (ON) ou désactivée (OFF).
ON
Appuyez sur ENTREE pour amener le curseur sur la position de tabulation suivante. Les
positions de tabulation sont définies au moyen de la commande-ligne TABS. Si aucune
valeur n'est indiquée, la valeur ON est définie par défaut.
OFF
Utilisez cette valeur si vous ne souhaitez pas utiliser les positions de tabulation.
16
Practical iBooks SEU
Remarque : L'option TABS est utilisable uniquement dans une session d'édition ou dans
la partie supérieure d'un écran partagé EDITION/EXAMEN. La valeur initiale est
déterminée par le contenu de l'invite Tabulations en fonction figurant sur l'écran
Modification des valeurs par défaut.
SET ROLL
SET ROLL permet de modifier la valeur de l'option DEFILEMENT et de définir le nombre de
lignes ou de colonnes qui sont déplacées sur votre écran de travail lorsque vous appuyez
sur les touches de défilement de page ou les touches F19=GAUCHE et F20=DROITE.
La syntaxe de la commande est :
SET ROLL [H|F|C|D|n]
ou
SET ROLL [HALF|FULL|CSR|DATA|<nombre de lignes>]
Remarque :
- La valeur initiale est déterminée par le contenu de l'invite Défilement figurant sur
l'écran Modification des valeurs par défaut.
- Il n’y a pas de valeur par défaut pour cette option de la commande.
17
Practical iBooks SEU
Numéro de séquence
L'invite Numéro de séquence affiche le numéro de séquence de l'enregistrement et sert à entrer des
commandes-ligne. Vous pouvez utiliser les commandes-ligne définies par l'utilisateur ou le système.
Pour ce faire, entrez la commande pour écraser les chiffres ou caractères qui composent ce numéro.
Si la zone de numéro de séquence ne contient aucune donnée, entrez la commande commençant à
la première position de la zone et faites-la suivre d'un blanc.
18
Practical iBooks SEU
COLS=Colonne
Entrez COLS pour faire apparaître une ligne en format libre juste avant la ligne de saisie de la
commande.
D=Suppression de ligne
Entrez D pour supprimer la ligne en cours.
Dn=Suppression de n lignes
Entrez Dn pour supprimer la ligne en cours et les n-1 lignes suivantes.
DD=Suppression de bloc
Supprime toutes les lignes situées entre les deux commandes DD.
F=Affichage ligne de format
Entrez F pour afficher une ligne de format.
Fxx=Affichage de la ligne de format xx
Entrez Fxx pour afficher la ligne de format xx.
F?=Ecran Sélection de format
Entrez F? pour afficher l'écran SELECTION DE FORMAT, à partir duquel vous pouvez choisir le
format que vous désirez utiliser.
I=Insertion de ligne
Entrez I pour insérer une ligne blanche après cet enregistrement.
In=Insertion de n lignes
Entrez In pour insérer n lignes blanches après un enregistrement.
IF=Insertion d'une ligne et affichage du format
Entrez IF pour insérer une ligne blanche et afficher le format en cours au-dessus de cette
nouvelle ligne.
IFn=Insertion de n lignes et affichage du format
Entrez IFn pour insérer n lignes blanches et afficher le format en cours au-dessus de la première
de ces nouvelles lignes.
IFxx=Insertion d'une ligne blanche et affichage du format xx
Entrez IFxx pour insérer une ligne et afficher le format xx au-dessus de celle-ci.
IFxxn=Insertion de n lignes blanches et affichage du format xx
Entrez IFxxn pour insérer n lignes et afficher le format xx au-dessus de celles-ci.
IF?=Ecran Sélection de format
Entrez IF? pour afficher l'écran SELECTION DE FORMAT et insérer une nouvelle ligne précédée
d'un format choisi sur cet écran.
IF?n=Ecran Sélection de format et insertion de lignes
Entrez IF?n pour afficher l'écran SELECTION DE FORMAT et insérer n lignes précédées d'un
format choisi sur cet écran.
IP=Insertion d'une ligne et invite
Entrez IP pour insérer une ligne blanche et l'afficher dans une invite. Le format de
l'enregistrement précédent détermine le type d'invite à afficher.
19
Practical iBooks SEU
20
Practical iBooks SEU
21
Practical iBooks SEU
22
Practical iBooks SEU
Indiquez le numéro de séquence 2001.00 en tapant 2001 suivi d'un espace (.00 est apparaît
par défaut) :
23
Practical iBooks SEU
Lorsque vous appuyez sur ENTREE, SEU effectue la renumérotation de l'écran afin que la ligne
portant le numéro de séquence 2001.00 apparaisse en haut :
Le double fenêtrage
On peut afficher une seconde fenêtre au-dessus de la fenêtre principale grâce à la touche F15.
Celle-ci occupe la moitié inférieure et est ouverte en examen seulement. Les enregistrements
ou lignes sont protégés. La fonction F15 (Options examen/copie) permet d’afficher au choix un
membre (option 1), un fichier spoule (option 2) ou une file d'attente en sortie (option 3)
24