47 F2 75UR REV03 - Support On Line

Transcription

47 F2 75UR REV03 - Support On Line
|
|
___
|
|
___
Base de données
Bull DPS 7000
Guide pratique
IQS-V4 - Guide pratique
IQS-V4
Logiciel
Sujet :
L'objectif de ce manuel est de fournir des
informations rapidement et facilement sur tous
les éléments de syntaxe et de langage
d'IQS-V4.
Observations :
Ce document remplace la version Rev02.
La version de IQS est V4.
Version du logiciel :
GCOS 7 V8 (TS 8560)
Date :
Juin 1998
Bull Electronics Angers S.A.
CEDOC
Atelier de reprographie
331, Avenue Patton
49004 ANGERS Cedex 01
FRANCE
Bull HN Information Systems Inc.
Publication Order Entry
FAX: (508) 294-7411
MA02/423S
Technology Park
Billerica, MA 01821
U.S.A.
47 F2 75UR Rev03
___
___
|
|
|
|
|
|
___
|
|
___
Copyright  Bull S.A., 1994, 1996, 1997, 1998
Toutes les marques citées sont la propriété de leurs titulaires respectifs.
Vos suggestions sur la forme et le fond de ce manuel seront les bienvenues. Une feuille destinée
à recevoir vos remarques se trouve à la fin du présent manuel.
La loi du 11 mars 1957, complétée par la loi du 3 juillet 1985, interdit les copies ou reproductions
destinées à une utilisation collective. Toute représentation ou reproduction intégrale ou partielle
faite par quelque procédé que ce soit, sans consentement de l'auteur ou de ses ayants cause,
est illicite et constitue une contrefaçon sanctionnée par les articles 425 et suivants du code
pénal.
Ce document est fourni à titre d'information seulement. Il n'engage pas la responsabilité de Bull
S.A. en cas de dommages résultant de son application. Des corrections ou modifications au
contenu de ce document peuvent intervenir sans préavis ; des mises à jour ultérieures les
signaleront éventuellement aux destinataires.
47 F2 75UR Rev03
___
___
|
|
|
|
|
|
___
|
|
___
Préface
Le but de ce manuel est de fournir, rapidement et facilement,
des informations sur tous les éléments de syntaxe et de
langage d'IQS-V4.
Ce manuel s'adresse à tous les utilisateurs ayant besoin d'un
moyen simple d'identifier les éléments utilisés ou non dans les
procédures IQS-V4.
NOTATION SYNTAXIQUE
Les conventions syntaxiques suivantes sont utilisées :
UPPERCASE WORDS
Mot-clés à entrer tels quels.
UPPERCASE WORDS
Valeur implicite dans un format
de syntaxe. Lorsque vous
pouvez choisir entre plusieurs
valeurs, la liste se présente à la
verticale et la valeur implicite
éventuelle est soulignée.
<lowercase words>
Les mots en minuscule entre
signes
supérieur/inférieur
indiquent qu'une valeur (ou une
chaîne) doit être entrée par
l'utilisateur.
lowercase words
Représente un élément dont la
valeur est connue.
47 F2 75UR Rev03
iii
___
___
|
|
|
|
|
|
___
|
|
___
IQS-V4 - Guide pratique
iv
[syntax]
La syntaxe optionnelle
trouve entre crochets.
{ a }
{ b }
{ c }
Au moins une occurrence. Au
plus une occurrence.
|| a ||
|| b ||
|| c ||
Au moins une occurrence. Au
plus
une
occurrence
de
chaque.
...
Ellipse standard. Signifie que la
syntaxe précédente peut être
répétée une ou plusieurs fois.
Si l'élément se trouve entre
crochets,
la
répétition
s'applique au contenu des
crochets dans son ensemble.
+ = , () ' / . $ * -
Caractères
spéciaux
non
alphabétiques
à
entrer
intégralement, tels quels.
Ils sont obligatoires si la partie
du format dans lequel ils
apparaissent doit être utilisée.
::=
Cela signifie, sous
étendue, "peut être
comme suit".
se
forme
défini
47 F2 75UR Rev03
___
___
|
|
|
|
|
|
___
|
|
___
Table des matières
1.
Abréviations des commandes
et sous-commandes IQS-V4 ..................................1-1
1.1
COMMANDES....................................................................1-1
1.2
SOUS-COMMANDES*.......................................................1-3
2.
Commandes IQS-V4 ..................................................2-1
2.1
ASSIGN (ASG) (AFFECTATION) ......................................2-1
2.2
AUTO (AT) (AUTOMATIQUE) ...........................................2-2
2.3
AUTOCOMMIT (CONSOLIDATION AUTO)......................2-2
2.4
CANCEL FORM (CNFM) (ANNULATION GRILLES) .......2-2
2.5
CANCEL FORMAT (CNFT) (ANNULATION FORMAT)....2-2
47 F2 75UR Rev03
v
___
___
|
|
|
|
|
|
___
|
|
___
IQS-V4 - Guide pratique
2.6
CANCEL REPORT (CNRP)
(ANNULATION DESCRIPTION D'ETAT) ..........................2-3
2.7
CANCEL SCRIPT (CNSR)
(ANNULATION SCENARIOS) ...........................................2-3
2.8
CANCEL STRUCTURE (CNST)
(ANNULATION STRUCTURE) ..........................................2-3
2.9
CHANGE (CHG) (MODIFICATION)...................................2-4
2.10
CLEAN (CLN) (ANNULATION) .........................................2-4
2.11
CLEAR (CLR) (SUPPRESSION) .......................................2-4
2.12
CLEAR TRIGGER (CLTG)
(ANNULATION DECLENCHEUR) .....................................2-5
2.13
CLOSE (CL) (FERMETURE) .............................................2-5
2.14
CODE (CD) (CODAGE) .....................................................2-6
2.15
COMMIT (CONSOLIDATION) ...........................................2-6
2.16
COMPILE MACRO (CMMC)
(COMPILATION MACRO) .................................................2-6
vi
47 F2 75UR Rev03
___
___
|
|
|
|
|
|
___
|
|
___
Table des matières
2.17
COMPILE QUERY (CM/COMPILE)
(COMPILATION REQUETE)..............................................2-7
2.18
COMPILE REPORT (CMRP)
(COMPILATION DESCRIPTION D'ETAT) ........................2-7
2.19
COMPILE SCHEMA (CMSC)
(COMPILATION SCHEMA) ...............................................2-7
2.20
COPY (CP) (COPIE) ..........................................................2-8
2.21
DECODE (DCD) (DECODAGE) .........................................2-8
2.22
DEFINE ENTRY (DFDE) (DEFINITION SAISIE) ...............2-8
2.23
DEFINE FORM (DFFM) (DEFINITION GRILLE) ...............2-9
2.24
DEFINE FORMAT (DFFT) (DEFINITION FORMAT).........2-9
2.25
DEFINE REPORT (DFRP)
(DEFINITION DESCRIPTION D'ETAT) .............................2-9
2.26
DEFINE STRUCTURE (DFST)
(DEFINITION STRUCTURE) ...........................................2-10
2.27
DEFINE TRIGGER (DFTG)
(DEFINITION DECLENCHEUR) ......................................2-10
47 F2 75UR Rev03
vii
___
___
|
|
|
|
|
|
___
|
|
___
IQS-V4 - Guide pratique
2.28
DEFINE VIEW (DFVW) (DEFINITION VUE)....................2-10
2.29
DISPLAY SCHEMA (DSSC)
(VISUALISATION SCHEMA) ...........................................2-11
2.30
DISPLAY STATUS (DSTS)
(VISUALISATION STATUT) ............................................2-11
2.31
DISPLAY STRUCTURE (DSST)
(VISUALISATION STRUCTURE) ....................................2-11
2.32
DISPLAY VIEW (DSVW) (VISUALISATION VUE) ..........2-12
2.33
DROP ENTRY (DRDE) (SUPPRESSION SAISIE) ..........2-12
2.34
DROP FORM (DRFM) (SUPPRESSION GRILLE)..........2-12
2.35
DROP FORMAT (DRFT) (SUPPRESSION FORMAT)....2-12
2.36
DROP MACRO (DRMC) (SUPPRESSION MACRO) ......2-13
2.37
DROP QUERY (DR/DROP)
(SUPPRESSION REQUETE)...........................................2-13
2.38
DROP REPORT (DRRP)
(SUPPRESSION DESCRIPTION D'ETAT)......................2-13
2.39
DROP SCHEMA (DRSC) (SUPPRESSION SCHEMA) ...2-14
viii
47 F2 75UR Rev03
___
___
|
|
|
|
|
|
___
|
|
___
Table des matières
2.40
DROP SCRIPT (DRSR) (SUPPRESSION SCENARIO) ..2-14
2.41
DROP STRUCTURE (DRST)
(SUPPRESSION STRUCTURE) ......................................2-14
2.42
DROP VIEW (DRVW) (SUPPRESSION VUE).................2-14
2.43
EDIT (ED) (EDITEUR)......................................................2-15
2.44
EJECT (SAUT DE PAGE)................................................2-15
2.45
ENTRY (DE) (SAISIE) ......................................................2-15
2.46
EXEC (EX) (EXECUTION) ...............................................2-15
2.47
EXTRACT (XT) (EXTRACTION)......................................2-16
2.48
FILE (FL) (FICHIER) ........................................................2-16
2.49
FORMAT (FT) (FORMAT) ...............................................2-17
2.50
FSE...................................................................................2-17
2.51
GO (COMPILATION ET EXECUTION)............................2-17
2.52
GRANT (GARANTIE) .......................................................2-17
47 F2 75UR Rev03
ix
___
___
|
|
|
|
|
|
___
|
|
___
IQS-V4 - Guide pratique
2.53
INCLUDE (INC) (INCLUSION).........................................2-18
2.54
LET (CHANGEMENT MODE)..........................................2-18
2.55
LIST FORM (LSFM) (LISTE GRILLE) .............................2-18
2.56
LIST FORMAT (LSFT) (LISTE FORMAT).......................2-18
2.57
LIST MACRO (LSMC) (LISTE MACRO) .........................2-19
2.58
LIST QUERY (LS/LIST) (LISTE REQUETE)...................2-19
2.59
LIST REPORT (LSRP)
(LISTE DESCRIPTION D'ETAT) .....................................2-19
2.60
LIST SCHEMA (LSSC) (LISTE SCHEMA) ......................2-20
2.61
LIST SCRIPT (LSSR) (LISTE SCENARIO) .....................2-20
2.62
LIST STRUCTURE (LSST) (LISTE STRUCTURE).........2-20
2.63
LIST VIEW (LSVW) (LISTE VUE)....................................2-21
2.64
LOAD (LD) (CHARGEMENT) ..........................................2-21
2.65
MERGE (MG) (FUSION) ..................................................2-21
x
47 F2 75UR Rev03
___
___
|
|
|
|
|
|
___
|
|
___
Table des matières
2.66
OPEN (OP) (OUVERTURE).............................................2-22
2.67
PRINT (PR) (IMPRESSION) ............................................2-22
2.68
PRINT SCHEMA (PRSC) (IMPRESSION SCHEMA) ......2-22
2.69
PRINT STRUCTURE (PRST)
(IMPRESSION STRUCTURE) .........................................2-23
2.70
PRINT VIEW (PRVW) (IMPRESSION VUE)....................2-23
2.71
QUIT (Q) (QUITTE) ..........................................................2-23
2.72
RECALL (RCL) (RAPPEL) ..............................................2-23
2.73
RECOMPILE MACRO (RCMC)
(RECOMPILATION MACRO) ..........................................2-24
2.74
RECOMPILE QUERY (RC/RECOMPILE)
(RECOMPILATION REQUETE).......................................2-24
2.75
RECOMPILE REPORT (RCRP)
(RECOMPILATION DESCRIPTION D'ETAT) .................2-24
2.76
RECOMPILE VIEW (RCVW)
(RECOMPILATION VUE).................................................2-25
2.77
RENUMBER (RB) (RENUMEROTATION) ......................2-25
47 F2 75UR Rev03
xi
___
___
|
|
|
|
|
|
___
|
|
___
IQS-V4 - Guide pratique
2.78
REPLACE FORMAT (RPFT)
(REMPLACEMENT FORMAT) ........................................2-25
2.79
REPLACE MACRO (RPMC)
(REMPLACEMENT MACRO) ..........................................2-25
2.80
REPLACE QUERY (RP/REPLACE)
(REMPLACEMENT REQUETE) ......................................2-26
2.81
REPLACE REPORT (RPRP)
(REMPLACEMENT DESCRIPTION D'ETAT) .................2-26
2.82
REPLACE SCRIPT (RPSR)
(REMPLACEMENT SCENARIO) .....................................2-26
2.83
REPLACE STRUCTURE (RPST)
(REMPLACEMENT STRUCTURE) .................................2-26
2.84
RETAIN (RT) (CONSERVATION)....................................2-27
2.85
REVIEW (RV) (REVISION) ..............................................2-27
2.86
REVOKE (RETRAIT) .......................................................2-28
2.87
ROLLBACK (ANNULATION) ..........................................2-28
2.88
SAVE FORMAT (SVFT) (SAUVEGARDE FORMAT)......2-28
xii
47 F2 75UR Rev03
___
___
|
|
|
|
|
|
___
|
|
___
Table des matières
2.89
SAVE MACRO (SVMC) (SAUVEGARDE MACRO) ........2-28
2.90
SAVE QUERY (SV/SAVE)
(SAUVEGARDE REQUETE)............................................2-29
2.91
SAVE REPORT (SVRP)
(SAUVEGARDE DESCRIPTION D'ETAT).......................2-29
2.92
SAVE SCRIPT (SVSR) (SAUVEGARDE SCENARIO) ....2-29
2.93
SAVE STRUCTURE (SVST)
(SAUVEGARDE STRUCTURE).......................................2-29
2.94
SELECT (SL) (SELECTION) ...........................................2-30
2.95
SORT (SRT) (TRI)............................................................2-30
2.96
START (DEMARRAGE)...................................................2-31
2.97
STATISTICS (ST) (STATISTIQUES)...............................2-31
2.98
TERM (TR) (TERMINAISON) ..........................................2-32
2.99
TEST FORM (TSFM) (TEST GRILLE) ............................2-32
2.100
TIME (DUREE) .................................................................2-32
47 F2 75UR Rev03
xiii
___
___
|
|
|
|
|
|
___
|
|
___
IQS-V4 - Guide pratique
2.101
TRACE (TRACE)..............................................................2-33
2.102
TRANSLATE QUERY (TL/TRANSLATE)
(TRADUCTION REQUETE) .............................................2-33
2.103
UPDATE ENTRY (UPDE) (MISE A JOUR SAISIE).........2-33
2.104
UPDATE FORM (UPFM) (MISE A JOUR GRILLE) ........2-34
2.105
UPDATE FORMAT (UPFT)
(MISE A JOUR FORMAT) ...............................................2-34
2.106
UPDATE REPORT (UPRP)
(MISE A JOUR DESCRIPTION D'ETAT) ........................2-34
2.107
UPDATE STRUCTURE (UPST)
(MISE A JOUR STRUCTURE).........................................2-35
2.108
UPDATE VIEW (UPVW) (MISE A JOUR VUE) ...............2-35
2.109
USE FORM (USFM) (UTILISATION GRILLE).................2-35
2.110
USE FORMAT (USFT) (UTILISATION FORMAT) ..........2-36
2.111
USE REPORT (USRP)
(UTILISATION DESCRIPTION D'ETAT) .........................2-36
xiv
47 F2 75UR Rev03
___
___
|
|
|
|
|
|
___
|
|
___
Table des matières
2.112
USE STRUCTURE (USST)
(UTILISATION STRUCTURE) .........................................2-36
2.113
VERIFY (VRF) (VERIFICATION) .....................................2-36
2.114
WRITE (WR) (ECRITURE)...............................................2-37
3.
Sous-commandes IQS-V4 .......................................3-1
3.1
SOUS-COMMANDES DU PROCESSEUR VIEW..............3-1
3.1.1
CREATE RECORD (CR)
(CREATION ENREGISTREMENT)....................................3-1
DISPLAY ACCESS RIGHT (DACR)
(VISUALISATION DROITS D'ACCES) ..............................3-1
DISPLAY ITEM (DI) (VISUALISATION ZONE) .................3-1
DISPLAY ITEMS (DRI) (VISUALISATION ZONES)..........3-2
DISPLAY MEMBERS OF RECORD (DMR)
(VISUALISATION UNITES ENREGISTREMENT).............3-2
DISPLAY OWNERS OF RECORD (DOR)
(VISUALISATION PROPRIETAIRE
ENREGISTREMENT).........................................................3-2
DISPLAY RECORD (DRD)
(VISUALISATION ENREGISTREMENT)...........................3-2
DISPLAY RECORDS (DRE)
(VISUALISATION ENREGISTREMENTS) ........................3-3
DISPLAY SCHEMA (DS) (VISUALISATION SCHEMA)....3-3
DISPLAY SCHEMAS (DSS)
(VISUALISATION SCHEMAS)...........................................3-3
DISPLAY SETS (DSE)
(VISUALISATION ENSEMBLES) ......................................3-3
DISPLAY SETS OF RECORD (DSR)
(VISUALISATION ENSEMBLES ENREGISTREMENTS) .3-4
3.1.2
3.1.3
3.1.4
3.1.5
3.1.6
3.1.7
3.1.8
3.1.9
3.1.10
3.1.11
3.1.12
47 F2 75UR Rev03
xv
___
___
|
|
|
|
|
|
___
|
|
___
IQS-V4 - Guide pratique
3.1.13
3.1.14
3.1.15
3.1.16
3.1.17
3.1.18
DISPLAY VIEW ATTRIBUTES (DVA)
(VISUALISATION ATTRIBUTS VUE)................................3-4
DROP RECORD (DR)
(SUPPRESSION ENREGISTREMENT) ............................3-4
SAVE VIEW (SV) (SAUVEGARDE VUE)...........................3-4
UPDATE ITEM (UI) (MISE A JOUR ZONE) ......................3-5
UPDATE RECORD (UR)
(MISE A JOUR ENREGISTREMENT) ...............................3-5
UPDATE VIEW ATTRIBUTES (UVA)
(MISE A JOUR ATTRIBUTS VUE) ....................................3-5
3.2
SOUS-COMMANDES DU PROCESSEUR
STRUCTURE .....................................................................3-6
3.2.1
DISPLAY ACCESS RIGHT (DACR)
(VISUALISATION DROIT D'ACCES) ................................3-6
DISPLAY ITEM (DI) (VISUALISATION ZONE) .................3-6
DISPLAY ITEMS (DRI) (VISUALISATION ZONES)..........3-6
DISPLAY STRUCTURE (DS)
(VISUALISATION STRUCTURE) ......................................3-6
DISPLAY STRUCTURE ATTRIBUTES (DSA)
(VISUALISATION ATTRIBUTS STRUCTURE) .................3-7
SAVE STRUCTURE (SS)
(SAUVEGARDE STRUCTURE).........................................3-7
UPDATE ITEM (UI) (MISE A JOUR ZONE) ......................3-7
UPDATE STRUCTURE DEFINITION (USD)
(MISE A JOUR DEFINITION STRUCTURE) .....................3-7
3.2.2
3.2.3
3.2.4
3.2.5
3.2.6
3.2.7
3.2.8
3.3
SOUS-COMMANDES DU PROCESSEUR REVIEW.........3-8
xvi
47 F2 75UR Rev03
___
___
|
|
|
|
|
|
___
|
|
___
Table des matières
4.
Requêtes IQS-V4.........................................................4-1
4.1
ACCEPT (ACCEPTATION)................................................4-1
4.2
ALTER (MODIFICATION)..................................................4-2
4.3
ASSIGN (AFFECTATION) .................................................4-3
4.4
CANCEL FORMAT (ANNULATION FORMAT).................4-3
4.5
CANCEL REPORT
(ANNULATION DESCRIPTION D'ETAT) ..........................4-4
4.6
CANCEL TITLE (ANNULATION TITRE) ...........................4-4
4.7
CHECKPOINT (POINT DE REPRISE)...............................4-4
4.8
COMMIT (CONSOLIDATION) ...........................................4-4
4.9
CONNECT (CONNEXION).................................................4-5
4.10
CONTROL STATEMENTS
(CONTROLE INSTRUCTIONS).........................................4-5
4.11
CREATE (CREATION).......................................................4-6
4.12
DEFINE (DEF) (DEFINITION) ............................................4-6
47 F2 75UR Rev03
xvii
___
___
|
|
|
|
|
|
___
|
|
___
IQS-V4 - Guide pratique
4.13
DELETE (SUPPRESSION) ................................................4-7
4.14
DISCONNECT (DECONNEXION)......................................4-8
4.15
DISPLAY (VISUALISATION) .............................................4-8
4.16
DO (BOUCLE)....................................................................4-9
4.17
EJECT (EFFACE ECRAN).................................................4-9
4.18
END (FIN).........................................................................4-10
4.19
EXECUTE (EXEC) (EXECUTION) ...................................4-10
4.20
EXIT (QUITTE) .................................................................4-10
4.21
FOOTING, HEADING, HEADING AND FOOTING
(EN-TETE ET BAS DE PAGE).........................................4-11
4.22
IF (SI)................................................................................4-11
4.23
INSERT (INSERTION) .....................................................4-11
4.24
LET (AFFECTATION) ......................................................4-12
4.25
MODIFY (MODIFICATION)..............................................4-13
xviii
47 F2 75UR Rev03
___
___
|
|
|
|
|
|
___
|
|
___
Table des matières
4.26
PARAMETER (PARAM) (PARAMETRE) ........................4-14
4.27
PRINT (IMPRESSION).....................................................4-15
4.28
READ (LECTURE) ...........................................................4-16
4.29
RECONNECT (RECONNEXION).....................................4-16
4.30
REPEAT (REPETITION) ..................................................4-17
4.31
REPORT (DESCRIPTION D'ETAT).................................4-17
4.32
RESTART (REDEMARRAGE).........................................4-17
4.33
RETRIEVE (EXTRACTION).............................................4-18
4.34
RETURN (ABANDON) .....................................................4-18
4.35
REWIND (REPOSITIONNEMENT) ..................................4-19
4.36
ROLLBACK (ANNULATION MISES A JOUR)................4-19
4.37
SORT (TRI) ......................................................................4-20
4.38
SPACE (ESPACEMENT) .................................................4-20
47 F2 75UR Rev03
xix
___
___
|
|
|
|
|
|
___
|
|
___
IQS-V4 - Guide pratique
4.39
USE FORMAT (UTILISATION FORMAT) .......................4-21
4.40
USE REPORT (USE)
(UTILISATION DESCRIPTION D'ETAT) .........................4-21
4.41
WRITE (ECRITURE) ........................................................4-21
5.
Commandes Text Editor IQS-V4 ..........................5-1
5.1
A (APPEND) (AJOUT) .......................................................5-1
5.2
AUTO (AT) (AUTOMATIQUE) ...........................................5-1
5.3
C (CHANGE) (MODIFICATION) ........................................5-1
5.4
D (DELETE) (SUPPRESSION) ..........................................5-2
5.5
I (INSERT) (INSERTION)...................................................5-2
5.6
L (LIST) (LISTE).................................................................5-2
5.7
RENUMBER (RB) (RENUMEROTATION) ........................5-2
5.8
S (SUBSTITUTE) (SUBSTITUTION).................................5-2
xx
47 F2 75UR Rev03
___
___
|
|
|
|
|
|
___
|
|
___
Table des matières
6.
Générateur d'états IQS-V4 ......................................6-1
6.1
COLUMN BORDER (BORDURE COLONNE) ..................6-2
6.2
COLUMN SPACING (ESPACEMENT COLONNE) ...........6-3
6.3
ELEMENT-DESCRIPTOR-LIST
(LISTE DESCRIPTEUR ELEMENT)..................................6-3
6.4
END (FIN) ...........................................................................6-3
6.5
LINE BORDER (BORDURE LIGNE) .................................6-4
6.6
LINE SPACING (ESPACEMENT LIGNE)..........................6-4
6.7
NUMBER OF PAGES (NOMBRE PAGES) .......................6-4
6.8
PAGE FOOTING (BAS DE PAGE) ....................................6-4
6.9
PAGE HEADING (EN-TETE PAGE) ..................................6-5
6.10
PAGE LIMIT (LIMITE PAGE).............................................6-5
6.11
PAGE WIDTH (LARGEUR PAGE) ....................................6-5
6.12
REPORT (ETAT)................................................................6-6
47 F2 75UR Rev03
xxi
___
___
|
|
|
|
|
|
___
|
|
___
IQS-V4 - Guide pratique
6.13
REPORT FOOTING (FIN D'ETAT) ....................................6-6
6.14
REPORT HEADING (EN-TETE ETAT)..............................6-6
6.15
STARTING COLUMN NUMBER
(NUMERO COLONNE DEPART) ......................................6-7
6.16
STARTING PAGE DETAIL
(PAGE INFORMATIONS DEPART)...................................6-7
6.17
STARTING PAGE NUMBER
(NUMERO PAGE DEPART) ..............................................6-7
7.
Macros IQS-V4 .............................................................7-1
7.1
DEFINITION DE MACRO IQS-V4......................................7-1
7.2
SPECIFICATION-MACRO-INSTRUCTION .......................7-1
7.3
SEPARATEUR-PARAMETRE ...........................................7-1
7.4
TEXTE-MACRO .................................................................7-1
7.5
REFERENCE-PARAMETRE-FORMEL .............................7-2
7.6
REFERENCE-PARAMETRE-FACULTATIF
(VALEUR IMPLICITE)........................................................7-2
xxii
47 F2 75UR Rev03
___
___
|
|
|
|
|
|
___
|
|
___
Table des matières
7.7
REFERENCE-PARAMETRE-FORMEL-PROTEGE ..........7-2
7.8
MACRO INSTRUCTION IQS-V4........................................7-2
7.9
SEPARATEUR-PARAMETRE ...........................................7-3
7.10
PARAMETRE REEL ..........................................................7-3
8.
Zones système IQS-V4 .............................................8-1
9.
Eléments de syntaxe .................................................9-1
9.1
ZONES TEMPORAIRES ....................................................9-1
9.2
PARAMETRES...................................................................9-1
9.3
QUALIFICATION................................................................9-1
9.4
SOUS-SCENARIOS ...........................................................9-1
9.5
EXPRESSIONS DE CHAINE .............................................9-2
9.6
EXPRESSIONS DE CONVERSION...................................9-2
9.7
EXPRESSIONS ARITHMETIQUES ...................................9-3
47 F2 75UR Rev03
xxiii
___
___
|
|
|
|
|
|
___
|
|
___
IQS-V4 - Guide pratique
9.8
CONDITIONS SIMPLES ....................................................9-4
9.8.1
9.8.2
9.8.3
Conditions de relation......................................................9-4
Test Présence/Absence ...................................................9-4
Tests de relation spéciale................................................9-5
9.9
CONDITION COMPOSEE .................................................9-5
9.10
IMAGE ET JUSTIFICATION ..............................................9-6
9.10.1
9.10.2
Rubrique JUSTIFIED ........................................................9-6
Rubrique PICTURE ...........................................................9-6
9.11
SYMBOLES D'EDITION ....................................................9-7
9.12
RUBRIQUE PICTURE IMPLICITE.....................................9-9
xxiv
47 F2 75UR Rev03
___
___
|
|
|
|
|
|
___
|
|
___
Table des matières
Annexes
A.
Mots réservés au langage de requête .............. A-1
B.
Mots réservés à DDL ................................................ B-1
C.
Valeurs de @STATUS .............................................. C-1
47 F2 75UR Rev03
xxv
___
___
|
|
|
|
|
|
___
|
|
___
IQS-V4 - Guide pratique
xxvi
47 F2 75UR Rev03
___
___
|
|
|
|
|
|
___
|
|
___
1. Abréviations des commandes
et sous-commandes IQS-V4
1.1
COMMANDES
ASG
ASSIGN
AT
AUTO
AUTOCOMMIT
CNFM
CANCEL FORM
CNFT
CANCEL FORMAT
CNRP
CANCEL REPORT
CNSR
CANCEL SCRIPT
CANCEL STRUCTURE CNST
CHG
CHANGE
CLN
CLEAN
CLR
CLEAR
CLTG
CLEAR TRIGGER
CL
CLOSE
CD
CODE
COMMIT
CMMC
COMPILE MACRO
CM
COMPILE QUERY
COMPILE
CMRP
COMPILE REPORT
CMSC
COMPILE SCHEMA
CP
COPY
CP
COPY
47 F2 75UR Rev03
DISPLAY STRUCTURE
DISPLAY VIEW
DROP ENTRY
DROP FORM
DROP FORMAT
DROP MACRO
DROP QUERY
DROP REPORT
DROP SCHEMA
DROP SCRIPT
DROP STRUCTURE
DROP VIEW
EDIT
EJECT
ENTRY
EXEC
EXTRACT
FILE
FORMAT
FSE
GO
DSST
DSVW
DRDE
DRFM
DRFT
DRMC
DR
DROP
DRRP
DRSC
DRSR
DRST
DRVW
ED
DE
EX
XT
FL
FT
-
1-1
___
___
|
|
|
|
|
|
___
|
|
___
IQS-V4 - Guide pratique
DCD
DECODE
DFDE
DEFINE ENTRY
DFFM
DEFINE FORM
DFFT
DEFINE FORMAT
DFRP
DEFINE REPORT
DEFINE STRUCTURE DFST
DFTG
DEFINE TRIGGER
DFVW
DEFINE VIEW
DSSC
DISPLAY SCHEMA
DSTS
DISPLAY STATUS
LSSR
LIST SCRIPT
LSST
LIST STRUCTURE
LSVW
LIST VIEW
LD
LOAD
MERGE
MG
OPEN
OP
PR
PRINT
PRSC
PRINT SCHEMA
PRST
PRINT STRUCTURE
PRVW
PRINT VIEW
Q
QUIT
RCL
RECALL
RCMC
RECOMPILE MACRO
RC
RECOMPILE QUERY
RECOMPILE
RECOMPILE REPORT RCRP
RB
RENUMBER
RPFT
REPLACE FORMAT
RPMC
REPLACE MACRO
RP
REPLACE QUERY
REPLACE
RPRP
REPLACE REPORT
RPSR
REPLACE SCRIPT
REPLACE STRUCTURE RPST
RT
RETAIN
RV
REVIEW
REVOKE
ROLLBACK
1-2
INC
LSFM
LSFT
LSMC
LS
LIST
LSRP
LIST REPORT
LSSC
LIST SCHEMA
SVFT
SAVE FORMAT
SVMC
SAVE MACRO
SV
SAVE QUERY
SAVE
SVRP
SAVE REPORT
SVSR
SAVE SCRIPT
SVST
SAVE STRUCTURE
SL
SELECT
SRT
SORT
START
ST
STATISTICS
TR
TERM
TSFM
TEST FORM
TIME
TRACE
TL
TRANSLATE QUERY
TRANSLATE
UPDE
UPDATE ENTRY
UPFM
UPDATE FORM
UPFT
UPDATE FORMAT
UPRP
UPDATE REPORT
UPDATE STRUCTURE UPST
UPVW
UPDATE VIEW
USFM
USE FORM
USFT
USE FORMAT
USRP
USE REPORT
USST
USE STRUCTURE
VRF
VERIFY
WR
WRITE
GRANT
INCLUDE
LET
LIST FORM
LIST FORMAT
LIST MACRO
LIST QUERY
47 F2 75UR Rev03
___
___
|
|
|
|
|
|
___
|
|
___
Abréviations des commandes et sous-commandes IQS-V4
1.2
SOUS-COMMANDES*
B DISPLAY STRUCTURE
ATTRIBUTES
- DISPLAY VIEW
CHANGE
ATTRIBUTES
CR DROP RECORD
CREATE RECORD
CR FIRST
CURRENT
- INSERT
DELETE
- KEEP
DISPLAY
DISPLAY ACCESS
MODIFY
DACR
RIGHT
DI NEXT
DISPLAY ITEM
DRI SAVE STRUCTURE
DISPLAY ITEMS
DISPLAY MEMBERS
SAVE VIEW
DMR
OF RECORD
DISPLAY OWNERS
SCAN
DOR
OF RECORD
DRD SCAN BACK
DISPLAY RECORD
DRE SEARCH
DISPLAY RECORDS
DS STATISTICS
DISPLAY SCHEMA
DSS UPDATE ITEM
DISPLAY SCHEMAS
DSE UPDATE RECORD
DISPLAY SETS
DISPLAY SETS OF
UPDATE STRUCTURE
DSR DEFINITION
RECORD
DS UPDATE VIEW
DISPLAY STRUCTURE
ATTRIBUTES
BACK
47 F2 75UR Rev03
DSA
DVA
DR
F
N
SS
SV
SN
SB
SR
ST
UI
UR
USD
UVA
1-3
___
___
|
|
|
|
|
|
___
|
|
___
IQS-V4 - Guide pratique
1-4
47 F2 75UR Rev03
___
___
|
|
|
|
|
|
___
|
|
___
2. Commandes IQS-V4
2.1
ASSIGN (ASG) (AFFECTATION)
Affecte un fichier logique à un fichier réel.
Format 1 :
ASSIGN <nom-fichier-de-travail>
{ [IFN] <nfi>
}
[TO {
} ]
{ FILE <fichier-littéral> }
Format 2 :
ASSIGN AREA <nom-aire>
{ [IFN] <nfi>
}
TO {
}
{ FILE <fichier-littéral> }
Format 3 :
ASSIGN PRT <nom-fichier-d'impression>
{ [IFN] <nfi>
}
TO {
}
{ FILE <fichier-littéral> }
47 F2 75UR Rev03
2-1
___
___
|
|
|
|
|
|
___
|
|
___
IQS-V4 - Guide pratique
2.2
AUTO (AT) (AUTOMATIQUE)
Supprime le contenu éventuel de l'espace de travail origine et
affiche un numéro de ligne de guidage prête à recevoir de
nouvelles données.
}
{ 10
}
{ 10
AUTO [ {
} [ , {
} ] ]
{ <première-ligne> }
{ <pas> }
2.3
AUTOCOMMIT (CONSOLIDATION AUTO)
Change le mode de consolidation.
{ ON }
AUTOCOMMIT {
}
{ OFF }
2.4
CANCEL FORM (CNFM) (ANNULATION GRILLES)
Annule les grilles courantes associées à un fichier de travail ou
à un enregistrement.
{ RECORD <nom-enregistrement> }
CANCEL FORM [ON {
} ]
{ <nom-fichier-de-travail>
}
2.5
CANCEL FORMAT (CNFT) (ANNULATION FORMAT)
Annule le format courant associé à un fichier de travail.
CANCEL FORMAT [ON <fichier-de-travail>]
2-2
47 F2 75UR Rev03
___
___
|
|
|
|
|
|
___
|
|
___
Commandes IQS-V4
2.6
CANCEL REPORT (CNRP) (ANNULATION DESCRIPTION
D'ETAT)
Annule la description d'état courante associée à un fichier
d'impression.
{ PRINTER
}
CANCEL REPORT [ON {
} ]
{ <nom-fichier-d'impression> }
2.7
CANCEL SCRIPT (CNSR) (ANNULATION SCENARIOS)
Décharge tous les scénarios actuellement chargés.
CANCEL SCRIPT
2.8
CANCEL STRUCTURE (CNST) (ANNULATION
STRUCTURE)
Annule la structure courante (description de fichier) associée à
un fichier de travail donné.
CANCEL STRUCTURE ON <nom-fichier-de-travail>
47 F2 75UR Rev03
2-3
___
___
|
|
|
|
|
|
___
|
|
___
IQS-V4 - Guide pratique
2.9
CHANGE (CHG) (MODIFICATION)
Change les valeurs d'une ou plusieurs zones d'article sur toute
une vue d'article ou de fichier.
{ + }
CHANGE <nom-zone> { = } <valeur> [ % ]
{ - }
{ + }
[, <nom-zone> { = } <valeur> [ % ] ] ...
{ - }
[FROM <nom-enregistrement> ]
2.10
CLEAN (CLN) (ANNULATION)
Annule les états RETAIN et INCLUDE courants et restaure la
vue courante.
CLEAN [ <nom-enregistrement> ]
2.11
CLEAR (CLR) (SUPPRESSION)
Supprime tout ou partie du fichier de saisie courant. Cette
commande n'est admise qu'au cours d'une session de saisie de
données.
CLEAR [FROM RECORD <nnnnnnnn>]
2-4
47 F2 75UR Rev03
___
___
|
|
|
|
|
|
___
|
|
___
Commandes IQS-V4
2.12
CLEAR TRIGGER (CLTG) (ANNULATION DECLENCHEUR)
Supprime logiquement (ou "ne définit pas") tout ensemble
d'actions déclenché par une commande DEFINE TRIGGER.
{ BEFORE [TIME] }
CLEAR TRIGGER {
}
{ AFTER [TIME] }
[EVENT]
2.13
{
{
{
{
{
{ DATABASE SESSION }
{ DBS
}
{ QUERY EXECUTION
{ QRY
}
}
}
}
}
}
}
CLOSE (CL) (FERMETURE)
Ferme une ou plusieurs zones préalablement ouvertes par une
commande OPEN.
CLOSE [<nom-aire> [,<nom-aire>]...]
47 F2 75UR Rev03
2-5
___
___
|
|
|
|
|
|
___
|
|
___
IQS-V4 - Guide pratique
2.14
CODE (CD) (CODAGE)
Offre un moyen de rendre inintelligible le contenu d'une ou
plusieurs unités de la bibliothèque SLLIB au moyen d'un code.
{ <nom-unité-origine> }
CODE {
}
{ <convention-étoile> }
[KEY] {"chaîne-16"}
{ <nouveau-nom>
}
[NEW {
} ]
{ <convention-étoile> }
[REPLACE MEMBERS]
[NUMBER [ <init> [,<pas> ]]]
2.15
COMMIT (CONSOLIDATION)
Effectue une consolidation.
COMMIT
2.16
COMPILE MACRO (CMMC) (COMPILATION MACRO)
Compile une ou plusieurs macros.
{ <nom-macro>
}
COMPILE MACRO [ {
} ]
{ <convention-étoile> }
2-6
47 F2 75UR Rev03
___
___
|
|
|
|
|
|
___
|
|
___
Commandes IQS-V4
2.17
COMPILE QUERY (CM/COMPILE) (COMPILATION
REQUETE)
Compile une ou plusieurs requêtes.
COMPILE QUERY
{ <nom-requête>
}
{ BIN }
[{
} ] [, EXPLIST ] [{
}]
{ <convention-étoile> }
{ CU }
2.18
COMPILE REPORT (CMRP) (COMPILATION DESCRIPTION
D'ETAT)
Compile un ou plusieurs rapports.
{ <nom-description>
}
COMPILE REPORT [ {
} ]
{ <convention-étoile> }
2.19
COMPILE SCHEMA (CMSC) (COMPILATION SCHEMA)
Compile un schéma IQS-V4 à partir d'un schéma DDL.
COMPILE SCHEMA <nom-schéma>
[ACCESS] [<projet> [,<projet>]...]
47 F2 75UR Rev03
2-7
___
___
|
|
|
|
|
|
___
|
|
___
IQS-V4 - Guide pratique
2.20
COPY (CP) (COPIE)
Copie le contenu d'un fichier de travail dans un autre fichier de
travail.
COPY [<nom-fichier-de-travail-1>] TO <nom-fichier-de-travail-2>
[ORDER BY
{ ASC }
{ ASC }
<clé-de-tri>[{
}][,<clé-de-tri>[{
}]] ...]
{ DSC }
{ DSC }
2.21
DECODE (DCD) (DECODAGE)
Déchiffre le contenu d'une ou plusieurs
bibliothèque SLLIB en appuyant sur une touche.
unités
d'une
{ <nom-unité-origine> }
DECODE {
}
{ <convention-étoile> }
[KEY] "chaîne-16"
{ <nouveau-nom>
}
[NEW {
} ]
{ <convention-étoile> }
[REPLACE MEMBERS]
[NUMBER [ <init> [,<pas> ]]]
2.22
DEFINE ENTRY (DFDE) (DEFINITION SAISIE)
Définit les caractéristiques d'une nouvelle session de saisie de
données ainsi que l'affectation du fichier associé.
DEFINE ENTRY FILE <fichier-littéral>
2-8
47 F2 75UR Rev03
___
___
|
|
|
|
|
|
___
|
|
___
Commandes IQS-V4
2.23
DEFINE FORM (DFFM) (DEFINITION GRILLE)
Crée une grille en faisant appel au processeur GCOS 7
MAINTAIN_FORM.
DEFINE FORM <nom-grille>
2.24
DEFINE FORMAT (DFFT) (DEFINITION FORMAT)
Lance le processeur étendu IQS-V4 Format.
DEFINE FORMAT <format>
[<chaîne-60>]
2.25
DEFINE REPORT (DFRP) (DEFINITION DESCRIPTION
D'ETAT)
Lance le processeur interactif Report pour définir un nouvel état.
DEFINE REPORT <description>
[<chaîne-60>]
47 F2 75UR Rev03
2-9
___
___
|
|
|
|
|
|
___
|
|
___
IQS-V4 - Guide pratique
2.26
DEFINE STRUCTURE (DFST) (DEFINITION STRUCTURE)
Lance le processeur Structure afin de construire et de stocker
dans la bibliothèque de description de données (DDLIB1) la
description d'un fichier séquentiel de type UFAS enregistrement
unique.
DEFINE STRUCTURE <nom-structure>
{ AS RECORD [<nom-enregistrement>]
}
[ {
} ]
{ AS FORM <nom-grille> [,<nom-grille>]... }
2.27
DEFINE TRIGGER (DFTG) (DEFINITION DECLENCHEUR)
Définit un déclencheur niveau transaction à activer à certains
moments d'une session IQS-V4.
{ BEFORE [TIME] }
DEFINE TRIGGER {
}
{ AFTER [TIME] }
{
{
[EVENT] {
{
{
DATABASE SESSION }
DBS
}
}
QUERY EXECUTION }
QRY
}
ACTION <nom-déclencheur>
2.28
DEFINE VIEW (DFVW) (DEFINITION VUE)
Définit la vue standard en lançant le processeur View.
DEFINE VIEW <nom-vue>
2-10
47 F2 75UR Rev03
___
___
|
|
|
|
|
|
___
|
|
___
Commandes IQS-V4
2.29
DISPLAY SCHEMA (DSSC) (VISUALISATION SCHEMA)
Affiche les informations relatives à un schéma IQS-V4. Cette
commande donne accès aux sous-commandes DISPLAY
SCHEMA.
DISPLAY SCHEMA [ <nom-schéma> ]
2.30
DISPLAY STATUS (DSTS) (VISUALISATION STATUT)
Affiche des informations détaillées relatives au statut de la
session IQS-V4 courante.
DISPLAY STATUS
[COUNT[ERS]]
[PARAM[ETERS]]
[FILES]
[TRIGGERS]
2.31
DISPLAY STRUCTURE (DSST) (VISUALISATION
STRUCTURE)
Affiche des informations relatives à la structure IQS-V4 sans
lancer le processeur Structure.
DISPLAY STRUCTURE [ <nom-structure> ]
47 F2 75UR Rev03
2-11
___
___
|
|
|
|
|
|
___
|
|
___
IQS-V4 - Guide pratique
2.32
DISPLAY VIEW (DSVW) (VISUALISATION VUE)
Affiche des informations relatives à une vue IQS-V4 stockée
sans lancer le processeur View.
DISPLAY VIEW [ <nom-vue> ]
2.33
DROP ENTRY (DRDE) (SUPPRESSION SAISIE)
Supprime un fichier d'entrée.
{ [IFN] <nfi>
}
DROP ENTRY {
}
{ FILE <fichier-littéral> }
2.34
DROP FORM (DRFM) (SUPPRESSION GRILLE)
Supprime une seule grille de la bibliothèque #BLIB.
DROP FORM <nom-grille> [, OBJECT]
2.35
DROP FORMAT (DRFT) (SUPPRESSION FORMAT)
Supprime un ou plusieurs formats de la bibliothèque affectée à
BINLIB.
{ <nom-format>
}
DROP FORMAT {
}
{ <convention-étoile> }
2-12
47 F2 75UR Rev03
___
___
|
|
|
|
|
|
___
|
|
___
Commandes IQS-V4
2.36
DROP MACRO (DRMC) (SUPPRESSION MACRO)
Supprime une ou plusieurs macros des bibliothèques SLLIB
et/ou BINLIB.
{ <nom-macro>
}
DROP MACRO {
} [, OBJECT]
{ <convention-étoile> }
2.37
DROP QUERY (DR/DROP) (SUPPRESSION REQUETE)
Supprime une ou plusieurs requêtes des bibliothèques SLLIB,
BINLIB ou CULIB.
{ <nom-requête>
}
DROP QUERY {
}
{ <convention-étoile-1> }
{ <nom-vue>
}
[ OF {
} ]
{ <convention-étoile-2> }
{
{
[ {
{
{
2.38
ALL
CU
}
}
} ]
OBJECT }
BIN
}
DROP REPORT (DRRP) (SUPPRESSION DESCRIPTION
D'ETAT)
Supprime un ou plusieurs rapports des bibliothèques SLLIB
et/ou BINLIB.
{ <nom-description>
}
DROP REPORT {
} [, OBJECT ]
{ <convention-étoile> }
47 F2 75UR Rev03
2-13
___
___
|
|
|
|
|
|
___
|
|
___
IQS-V4 - Guide pratique
2.39
DROP SCHEMA (DRSC) (SUPPRESSION SCHEMA)
Supprime un ou plusieurs schémas compilés IQS-V4 de la
bibliothèque affectée à DDLIB1.
{ <nom-schéma>
}
DROP SCHEMA {
}
{ <convention-étoile> }
2.40
DROP SCRIPT (DRSR) (SUPPRESSION SCENARIO)
Supprime un ou plusieurs scénarios de la bibliothèque
applicable SLLIB.
{ <scénario>
}
DROP SCRIPT {
}
{ <convention-étoile> }
2.41
DROP STRUCTURE (DRST) (SUPPRESSION STRUCTURE)
Supprime une ou plusieurs structures de la bibliothèque
affectée à DDLIB1.
{ <nom-structure>
}
DROP STRUCTURE {
}
{ <convention-étoile> }
2.42
DROP VIEW (DRVW) (SUPPRESSION VUE)
Supprime une ou plusieurs vues de la bibliothèque affectée à
DDLIB1.
{ <nom-vue>
}
DROP VIEW {
}
{ <convention-étoile> }
2-14
47 F2 75UR Rev03
___
___
|
|
|
|
|
|
___
|
|
___
Commandes IQS-V4
2.43
EDIT (ED) (EDITEUR)
Lance l'éditeur de texte Text Editor de GCOS 7.
EDIT
2.44
EJECT (SAUT DE PAGE)
Saute en haut d'une nouvelle page.
EJECT
2.45
ENTRY (DE) (SAISIE)
Démarre un session de saisie de données en spécifiant un
fichier d'entrée.
{ [IFN] <nfi>
}
ENTRY {
}
{ FILE <fichier-littéral> }
2.46
EXEC (EX) (EXECUTION)
Exécute une requête préalablement compilée.
[EXEC]
[<nom-requête>] [ (<valeur> [, <valeur>]...) ]
47 F2 75UR Rev03
2-15
___
___
|
|
|
|
|
|
___
|
|
___
IQS-V4 - Guide pratique
2.47
EXTRACT (XT) (EXTRACTION)
Crée un fichier de travail contenant des zones de la base de
données telles que définies dans la vue courante et définit ce
fichier comme fichier courant.
EXTRACT
[ONLY <n> [TIMES]] [<nom-enregistrement-logique> AS]
{
*
}
[ {
} ]
{ <élément>[, <élément> ]... }
[FROM <nom-enregistrement>
[,nom-enregistrement>]...]
{ WORK
}
[TO {
} ]
{ <nom-fichier-de-travail> }
[ORDER BY <clé-de-tri>
{ASC}
{ASC}
[ {
} ] [, <clé-de-tri> [ {
} ]]...]
{DSC}
{DSC}
2.48
FILE (FL) (FICHIER)
Sélectionne le fichier de travail courant.
FILE [<nom-fichier-de-travail>]
2-16
47 F2 75UR Rev03
___
___
|
|
|
|
|
|
___
|
|
___
Commandes IQS-V4
2.49
FORMAT (FT) (FORMAT)
Lance le processeur Format standard pour définir un format
d'impression pour le contenu du fichier de travail courant. Il
existe également un processeur Format étendu. Reportez-vous
aux commandes DEFINE FORMAT et UPDATE FORMAT.
FORMAT
2.50
FSE
Lance l'éditeur plein écran (FSE) de GCOS 7.
FSE
2.51
GO (COMPILATION ET EXECUTION)
Compile et exécute une requête.
GO [<nom-requête>] [(<valeur> [,<valeur>]...)]
[,EXPLIST]
2.52
GRANT (GARANTIE)
Garantit les droits d'accès à un objet IQS-V4 pour un ou
plusieurs projets.
GRANT
<objet>
{ <projet>
}
[ACCESS] [ {
} ]...
{ <convention-étoile> }
47 F2 75UR Rev03
2-17
___
___
|
|
|
|
|
|
___
|
|
___
IQS-V4 - Guide pratique
2.53
INCLUDE (INC) (INCLUSION)
Redéfinit de façon dynamique la hiérarchie de l'enregistrement
de la vue courante (qui doit contenir plusieurs articles racine).
INCLUDE <nom-article-racine> INTO <nom-article>
2.54
LET (CHANGEMENT MODE)
Passe du mode Ligne au mode Menu et inversement.
{ 0 }
LET #NOVICE {
}
{ 1 }
2.55
LIST FORM (LSFM) (LISTE GRILLE)
Liste une ou plusieurs grilles stockées dans la bibliothèque
#BLIB.
{ <nom-grille>
}
LIST FORM {
}
{ <convention-étoile> }
2.56
LIST FORMAT (LSFT) (LISTE FORMAT)
Liste un ou plusieurs formats de présentation stockés dans la
bibliothèque BINLIB.
{ <nom-format>
}
LIST FORMAT {
}
{ <convention-étoile> }
2-18
47 F2 75UR Rev03
___
___
|
|
|
|
|
|
___
|
|
___
Commandes IQS-V4
2.57
LIST MACRO (LSMC) (LISTE MACRO)
Liste une ou plusieurs macros stockées dans les bibliothèques
SLLIB et/ou BINLIB.
{ nom-macro>
}
LIST MACRO {
}
{ <convention-étoile> }
2.58
LIST QUERY (LS/LIST) (LISTE REQUETE)
Liste une ou plusieurs requêtes stockées dans les bibliothèques
SLLIB, BINLIB et CULIB.
LIST QUERY
{<nom-requête>
}
{<nom-vue>
}
{
}[OF{
}]
{<convention-étoile-1>}
{<convention-étoile-2>}
{ BIN }
[ {
} ]
{ CU }
2.59
LIST REPORT (LSRP) (LISTE DESCRIPTION D'ETAT)
Liste un ou plusieurs états stockés dans les bibliothèques SLLIB
et BINLIB.
{ <nom-description>
}
LIST REPORT {
}
{ <convention-étoile> }
47 F2 75UR Rev03
2-19
___
___
|
|
|
|
|
|
___
|
|
___
IQS-V4 - Guide pratique
2.60
LIST SCHEMA (LSSC) (LISTE SCHEMA)
Liste un ou plusieurs schémas compilés IQS-V4 stockés dans
les bibliothèques de description de données (DDLIB1, DDLIB2
ou DDLIB3).
{ <nom-schéma>
}
LIST SCHEMA {
}
{ <convention-étoile> }
2.61
LIST SCRIPT (LSSR) (LISTE SCENARIO)
Liste un ou plusieurs scénarios stockés dans la bibliothèque
SLLIB.
{ <scénario>
}
LIST SCRIPT {
}
{ <convention-étoile> }
2.62
LIST STRUCTURE (LSST) (LISTE STRUCTURE)
Liste une ou plusieurs structures stockées et contenues dans
les bibliothèques de description de données (DDLIB1, DDLIB2
ou DDLIB3).
{ <nom-structure>
}
LIST STRUCTURE {
}
{ <convention-étoile> }
2-20
47 F2 75UR Rev03
___
___
|
|
|
|
|
|
___
|
|
___
Commandes IQS-V4
2.63
LIST VIEW (LSVW) (LISTE VUE)
Liste une ou plusieurs vues stockées et contenues dans les
bibliothèques de description de données (DDLIB1, DDLIB2 ou
DDLIB3).
{ <nom-vue>
}
LIST VIEW {
}
{ <convention-étoile> }
2.64
LOAD (LD) (CHARGEMENT)
Charge une unité de la bibliothèque SLLIB dans l'espace de
travail origine.
LOAD <nom-unité>
2.65
MERGE (MG) (FUSION)
Fusionne deux ou plusieurs fichiers de travail dans un autre
fichier de travail.
MERGE <nom-fichier-de-travail> <nom-fichier-de-travail>
[<nom-fichier-de-travail>]...
TO <nom-fichier-de-travail-de-sortie>
[ORDER BY
{ASC}
{ ASC }
<clé-de-tri>[{
}] [,<clé-de-tri>[{
} ]] ...]
{DSC}
{ DSC }
47 F2 75UR Rev03
2-21
___
___
|
|
|
|
|
|
___
|
|
___
IQS-V4 - Guide pratique
2.66
OPEN (OP) (OUVERTURE)
Ouvre une ou plusieurs aires de la vue courante préalablement
sélectionnées à l'aide de la commande SELECT.
OPEN
{ RETRIEVAL }
[{
}][<nom-aire> [, <nom-aire>]...]
{ UPDATE
}
2.67
PRINT (PR) (IMPRESSION)
Imprime les enregistrements du fichier de travail courant ou de
la vue courante, pré-définis à l'aide des commandes SELECT et
RETAIN.
PRINT
}
{ PRINTER
[<nom-article-racine>] [TO {
} ]
{ <nom-fichier-d'impression>}
2.68
PRINT SCHEMA (PRSC) (IMPRESSION SCHEMA)
Affiche toutes les informations relatives à un ou plusieurs
schémas IQS-V4 compilés qui sont stockés dans les
bibliothèques affectées à DDLIB1, DDLIB2 et DDLIB3.
Normalement utilisée en mode traitement par lot.
{ <nom-schéma>
}
PRINT SCHEMA [ {
} ]
{ <convention-étoile> }
2-22
47 F2 75UR Rev03
___
___
|
|
|
|
|
|
___
|
|
___
Commandes IQS-V4
2.69
PRINT STRUCTURE (PRST) (IMPRESSION STRUCTURE)
Affiche toutes les informations relatives à une ou plusieurs
structures IQS-V4 stockées dans les bibliothèques affectées à
DDLIB1, DDLIB2 et DDLIB3. Normalement utilisée en mode
traitement par lot.
{ <nom-structure>
}
PRINT STRUCTURE [ {
} ]
{ <convention-étoile> }
2.70
PRINT VIEW (PRVW) (IMPRESSION VUE)
Affiche toutes les informations relatives à une ou plusieurs vues
stockées dans les bibliothèques affectées à DDLIB1, DDLIB2 et
DDLIB3. Normalement utilisée en mode traitement par lot.
{ <nom-vue>
}
PRINT VIEW [ {
} ]
{ <convention-étoile> }
2.71
QUIT (Q) (QUITTE)
Quitte IQS.
QUIT
2.72
RECALL (RCL) (RAPPEL)
Affiche la syntaxe complète des conditions de la commande
RETAIN active pour un enregistrement spécifique.
RECALL [<nom-enregistrement>]
47 F2 75UR Rev03
2-23
___
___
|
|
|
|
|
|
___
|
|
___
IQS-V4 - Guide pratique
2.73
RECOMPILE MACRO (RCMC) (RECOMPILATION MACRO)
Recompile une ou plusieurs macros stockées dans la
bibliothèque BINLIB.
{ <nom-macro>
}
RECOMPILE MACRO {
}
{ <convention-étoile> }
2.74
RECOMPILE QUERY (RC/RECOMPILE) (RECOMPILATION
REQUETE)
Recompile une requête objet stockée dans la bibliothèque
affectée à BINLIB et/ou à CULIB.
RECOMPILE QUERY
{ <nom-requête>
}
{
} [, EXPLIST ]
{ <convention-étoile> }
{ BIN }
[ {
} ]
{ CU }
2.75
RECOMPILE REPORT (RCRP) (RECOMPILATION
DESCRIPTION D'ETAT)
Recompile une ou plusieurs descriptions d'états stockées dans
la bibliothèque affectée à BINLIB.
{ <nom-description>
}
RECOMPILE REPORT {
}
{ <convention-étoile> }
2-24
47 F2 75UR Rev03
___
___
|
|
|
|
|
|
___
|
|
___
Commandes IQS-V4
2.76
RECOMPILE VIEW (RCVW) (RECOMPILATION VUE)
Recompile une ou plusieurs vues standard stockées dans la
bibliothèque affectée à DDLIB1.
{ <nom-vue>
}
RECOMPILE VIEW {
}
{ <convention-étoile> }
2.77
RENUMBER (RB) (RENUMEROTATION)
Renumérote les lignes de l'espace de travail origine.
{ 10
}
{ 10
}
RENUMBER [ {
} [, {
} ] ]
{ <première-ligne> }
{ <pas> }
2.78
REPLACE FORMAT (RPFT) (REMPLACEMENT FORMAT)
Sauvegarde ou remplace un format dans la bibliothèque
BINLIB.
REPLACE FORMAT [<nom-format>]
2.79
REPLACE MACRO (RPMC) (REMPLACEMENT MACRO)
Sauvegarde ou remplace une macro dans les bibliothèques
SLLIB et BINLIB.
REPLACE MACRO [<nom-macro>]
47 F2 75UR Rev03
2-25
___
___
|
|
|
|
|
|
___
|
|
___
IQS-V4 - Guide pratique
2.80
REPLACE QUERY (RP/REPLACE) (REMPLACEMENT
REQUETE)
Sauvegarde ou remplace une requête dans les bibliothèques
SLLIB et BINLIB.
REPLACE QUERY [<nom-requête>]
2.81
REPLACE REPORT (RPRP) (REMPLACEMENT
DESCRIPTION D'ETAT)
Sauvegarde ou remplace une description d'état dans les
bibliothèques SLLIB et BINLIB.
REPLACE REPORT [<nom-description>]
2.82
REPLACE SCRIPT (RPSR) (REMPLACEMENT SCENARIO)
Sauvegarde ou remplace un scénario de l'espace de travail
origine dans la bibliothèque SLLIB.
REPLACE SCRIPT <nom-scénario>
2.83
REPLACE STRUCTURE (RPST) (REMPLACEMENT
STRUCTURE)
Sauvegarde ou remplace le fichier structure courant dans la
bibliothèque affectée à DDLIB1.
REPLACE STRUCTURE <nom-structure>
2-26
47 F2 75UR Rev03
___
___
|
|
|
|
|
|
___
|
|
___
Commandes IQS-V4
2.84
RETAIN (RT) (CONSERVATION)
Sélectionne les zones et occurrences à conserver sous forme
d'enregistrement de la base de données, en vue de la création
d'une vue dynamique à partir de la vue courante.
{
*
}
RETAIN [ {
} ]
{ <élément> [, <élément>]... }
[FROM <nom-enregistrement>]
2.85
[WHERE<condition>]
REVIEW (RV) (REVISION)
POUR LES VUES : Balaye et gère les zones de données
contenues dans la vue courante.
{ RETRIEVAL }
V: REVIEW [ {
} ][<nom-article-racine>]
{ UPDATE
}
R:
POUR LES FICHIERS : Balaye et gère les zones de données
contenues dans le fichier courant.
{ F: }
{ RETRIEVAL }
{ E: } REVIEW [ {
} ]
{ UPDATE
}
R:
47 F2 75UR Rev03
2-27
___
___
|
|
|
|
|
|
___
|
|
___
IQS-V4 - Guide pratique
2.86
REVOKE (RETRAIT)
Retire les droits d'accès à un objet IQS-V4 pour un ou plusieurs
projets.
REVOKE
<objet>
{ <projet>
}
[ACCESS] [ {
} ]
{ <convention-étoile> }
2.87
ROLLBACK (ANNULATION)
Annule les mises à jour effectuées depuis la dernière
consolidation.
ROLLBACK
2.88
SAVE FORMAT (SVFT) (SAUVEGARDE FORMAT)
Sauvegarde le format du fichier courant dans la bibliothèque
affectée à BINLIB.
SAVE FORMAT <nom-format>
2.89
SAVE MACRO (SVMC) (SAUVEGARDE MACRO)
Sauvegarde une macro dans les bibliothèques SLLIB et BINLIB.
SAVE MACRO <nom-macro>
2-28
47 F2 75UR Rev03
___
___
|
|
|
|
|
|
___
|
|
___
Commandes IQS-V4
2.90
SAVE QUERY (SV/SAVE) (SAUVEGARDE REQUETE)
Sauvegarde une requête dans les bibliothèques SLLIB et
BINLIB.
SAVE QUERY <nom-requête>
2.91
SAVE REPORT (SVRP) (SAUVEGARDE DESCRIPTION
D'ETAT)
Sauvegarde une description d'état dans les bibliothèques SLLIB
et BINLIB.
SAVE REPORT <nom-description>
2.92
SAVE SCRIPT (SVSR) (SAUVEGARDE SCENARIO)
Sauvegarde le scénario de l'espace de travail origine dans la
bibliothèque SLLIB.
SAVE SCRIPT <nom-scénario>
2.93
SAVE STRUCTURE (SVST) (SAUVEGARDE STRUCTURE)
Sauvegarde la structure du fichier de travail courant dans la
bibliothèque affectée à DDLIB1, dans le cadre d'une commande
FILE.
SAVE STRUCTURE <nom-structure>
47 F2 75UR Rev03
2-29
___
___
|
|
|
|
|
|
___
|
|
___
IQS-V4 - Guide pratique
2.94
SELECT (SL) (SELECTION)
Sélectionne une base de données (schéma, vue standard ou
structure) comme vue courante.
{ <nom-schéma>
}
SELECT { <nom-structure> }
{ <nom-vue>
}
2.95
SORT (SRT) (TRI)
Trie un fichier de travail, soit dans ce même fichier, soit dans un
autre fichier de travail.
SORT [<fichier-de-travail-1>] [TO <fichier-de-travail-2>]
{ ASC }
ON <clé-de-tri> [ {
} ]
{ DSC }
{ ASC }
[, <clé-de-tri> [ {
} ]]...
{ DSC }
2-30
47 F2 75UR Rev03
___
___
|
|
|
|
|
|
___
|
|
___
Commandes IQS-V4
2.96
START (DEMARRAGE)
Exécute un scénario existant dans la bibliothèque SLLIB. Ne
fonctionne que sous IOF.
[START] <scénario>
[ <liste-paramètres> ]
[PRINT]
[LIST]
[STEP]
ou :
<liste-paramètres>::=
("param1" [,"param2"]...)
2.97
STATISTICS (ST) (STATISTIQUES)
Exécute des fonctions statistiques sur les enregistrements du
fichier de travail courant ou de la vue courante et affiche le
résultat au terminal.
[ STATISTICS ] <fonction> <nom-zone>
[,<fonction> <nom-zone>]...
[ FROM <nom-enregistrement>]
ou :
{
{
{
{
{
<fonction> ::= {
{
{
{
{
47 F2 75UR Rev03
SUM
MAX
MIN
AVG
{ CNT }
{COUNT}
{ UCT }
{UNCNT}
}
}
}
}
}
}
}
}
}
}
2-31
___
___
|
|
|
|
|
|
___
|
|
___
IQS-V4 - Guide pratique
2.98
TERM (TR) (TERMINAISON)
Annule l'effet de la commande SELECT précédente.
TERM
2.99
TEST FORM (TSFM) (TEST GRILLE)
Exécute le test d'une grille en lançant le processeur GCOS 7
MAINTAIN_FORM.
TEST FORM <nom-grille>
2.100
TIME (DUREE)
Affiche la durée d'utilisation de l'unité centrale depuis le début
de la session IQS-V4 courante.
TIME
2-32
47 F2 75UR Rev03
___
___
|
|
|
|
|
|
___
|
|
___
Commandes IQS-V4
2.101
TRACE (TRACE)
Effectue le suivi d'une séquence de commandes IQS-V4 et la
stocke dans la bibliothèque SLLIB.
Format 1 (starting a trace)
TRACE <nom-unité>
[ERR]
[APPEND]
Format 2 (ending a trace)
TRACE END
2.102
TRANSLATE QUERY (TL/TRANSLATE) (TRADUCTION
REQUETE)
Traduit une requête d'un langage à un autre.
TRANSLATE QUERY [FROM <m>] [TO <n>]
2.103
UPDATE ENTRY (UPDE) (MISE A JOUR SAISIE)
Modifie une ou plusieurs caractéristiques pré-définies d'une
session de saisie de données. Un nouveau fichier d'entrée peut
être défini en prenant comme modèle les caractéristiques d'un
fichier existant.
{ [IFN] <nfi>
}
UPDATE ENTRY {
}
{ FILE <fichier-littéral-1> }
[NEW FILE <fichier-littéral-2>]
47 F2 75UR Rev03
2-33
___
___
|
|
|
|
|
|
___
|
|
___
IQS-V4 - Guide pratique
2.104
UPDATE FORM (UPFM) (MISE A JOUR GRILLE)
Modifie une grille existante en lançant le processeur GCOS 7
MAINTAIN_FORM.
UPDATE FORM <nom-grille> [NEW <nouveau-nom-grille>]
2.105
UPDATE FORMAT (UPFT) (MISE A JOUR FORMAT)
Lance le processeur de formats étendu pour mettre un format à
jour.
UPDATE FORMAT <format-1>
[NEW <format-2>]
[<chaîne-60>]
2.106
UPDATE REPORT (UPRP) (MISE A JOUR DESCRIPTION
D'ETAT)
Lance le processeur interactif IQS-V4 Report pour mettre une
description d'état à jour.
UPDATE REPORT <description-1>
[NEW <description-2> ]
[<chaîne-60>]
2-34
47 F2 75UR Rev03
___
___
|
|
|
|
|
|
___
|
|
___
Commandes IQS-V4
2.107
UPDATE STRUCTURE (UPST) (MISE A JOUR
STRUCTURE)
Lance le processeur de structure pour modifier et sauvegarder,
dans la bibliothèque de description de données (DDLIB1), le
fichier de description existant d'un fichier UFAS séquentiel de
type enregistrement unique, ou construire un nouveau fichier de
description basé sur le fichier existant.
UPDATE STRUCTURE
<structure-1> [NEW <structure-2>]
2.108
UPDATE VIEW (UPVW) (MISE A JOUR VUE)
Met une vue standard à jour en lançant le processeur View.
UPDATE VIEW <nom-vue-1> [ NEW <nom-vue-2> ]
2.109
USE FORM (USFM) (UTILISATION GRILLE)
Sélectionne les grilles utilisées pour afficher ou accepter les
enregistrements d'un fichier de travail ou les enregistrements
d'une vue courante.
USE FORM <nom-grille> [, <nom-grille> ] ...
{ RECORD <nom-enregistrement> }
[ ON {
} ]
{ <nom-fichier-de-travail>
}
47 F2 75UR Rev03
2-35
___
___
|
|
|
|
|
|
___
|
|
___
IQS-V4 - Guide pratique
2.110
USE FORMAT (USFT) (UTILISATION FORMAT)
Associe un format de présentation stocké à un fichier de travail.
USE FORMAT <nom-grille>
[ ON <nom-fichier-de-travail> ]
2.111
USE REPORT (USRP) (UTILISATION DESCRIPTION
D'ETAT)
Associe une description d'état stockée à un fichier d'impression.
USE REPORT <nom-description>
{ PRINTER
}
[ON {
}]
{ <nom-fichier-d'impression> }
2.112
USE STRUCTURE (USST) (UTILISATION STRUCTURE)
Associe une structure stockée à un fichier de travail.
USE STRUCTURE <nom-structure>
ON <nom-fichier-de-travail>
2.113
VERIFY (VRF) (VERIFICATION)
Vérifie les occurrences du fichier d'entrée courant en les revalidant à l'aide d'une touche. Autorisée uniquement au cours
d'une session de saisie.
VERIFY
2-36
47 F2 75UR Rev03
___
___
|
|
|
|
|
|
___
|
|
___
Commandes IQS-V4
2.114
WRITE (WR) (ECRITURE)
Crée un fichier de travail à partir des zones sélectionnées et
définies dans la vue courante.
WRITE [<nom-enregistrement-logique> AS]
{
*
}
[ {
} ]
{ <élément> [, <élément>]... }
[FROM <nom-enregistrement> [, <nom-enregistrement>]...]
}
{ WORK
[TO {
} ]
{ <nom-fichier-de-travail> }
{ ASC }
[ORDER BY <clé-de-tri> [ {
} ]
{ DSC }
{ ASC }
[, <clé-de-tri> [ {
} ] ]...
{ DSC }
47 F2 75UR Rev03
]
2-37
___
___
|
|
|
|
|
|
___
|
|
___
IQS-V4 - Guide pratique
2-38
47 F2 75UR Rev03
___
___
|
|
|
|
|
|
___
|
|
___
3. Sous-commandes IQS-V4
3.1
3.1.1
SOUS-COMMANDES DU PROCESSEUR VIEW
CREATE RECORD (CR) (CREATION ENREGISTREMENT)
Crée un enregistrement logique à partir d'enregistrements
UFAS ou IDS/II réels.
CREATE RECORD [ <nom-enregistrement-logique> ]
3.1.2
DISPLAY ACCESS RIGHT (DACR) (VISUALISATION
DROITS D'ACCES)
Affiche les projets détenteurs des droits d'accès à la vue.
DISPLAY ACCESS RIGHT
3.1.3
DISPLAY ITEM (DI) (VISUALISATION ZONE)
Affiche les informations relatives à une zone spécifique d'un
enregistrement logique.
DISPLAY ITEM <nom-zone-logique>
[ OF <nom-enregistrement-logique> ]
47 F2 75UR Rev03
3-1
___
___
|
|
|
|
|
|
___
|
|
___
IQS-V4 - Guide pratique
3.1.4
DISPLAY ITEMS (DRI) (VISUALISATION ZONES)
Affiche les zones d'un enregistrement logique.
DISPLAY ITEMS [ [OF] <nom-enregistrement-logique> ]
3.1.5
DISPLAY MEMBERS OF RECORD (DMR)
(VISUALISATION UNITES ENREGISTREMENT)
Affiche les ensembles dont l'enregistrement spécifié est le
propriétaire. Sans signification pour les vues d'enregistrements
uniques.
DISPLAY MEMBERS OF RECORD <nom-enregistrement-logique>
3.1.6
DISPLAY OWNERS OF RECORD (DOR) (VISUALISATION
PROPRIETAIRE ENREGISTREMENT)
Affiche les ensembles dont l'enregistrement spécifié est
membre. Sans signification pour les vues d'enregistrements
uniques.
DISPLAY OWNERS OF RECORD <nom-enregistrement-logique>
3.1.7
DISPLAY RECORD (DRD) (VISUALISATION
ENREGISTREMENT)
Affiche les attributs d'un enregistrement logique.
DISPLAY RECORD [ <nom-enregistrement-logique> ]
3-2
47 F2 75UR Rev03
___
___
|
|
|
|
|
|
___
|
|
___
Sous-commandes IQS-V4
3.1.8
DISPLAY RECORDS (DRE) (VISUALISATION
ENREGISTREMENTS)
Affiche les noms de tous les enregistrements logiques de la
vue.
DISPLAY RECORDS
3.1.9
DISPLAY SCHEMA (DS) (VISUALISATION SCHEMA)
Demande le sous-menu DISPLAY SCHEMA ou, (en mode
ligne) l'application d'une sous-commande DISPLAY SCHEMA.
DISPLAY SCHEMA [<nom-schéma>]
3.1.10
DISPLAY SCHEMAS (DSS) (VISUALISATION SCHEMAS)
Affiche les noms de tous les schémas qui sous-tendent la vue.
DISPLAY SCHEMAS
3.1.11
DISPLAY SETS (DSE) (VISUALISATION ENSEMBLES)
Affiche les ensembles de la vue. Sans signification pour les
vues d'enregistrements uniques.
DISPLAY SETS
47 F2 75UR Rev03
3-3
___
___
|
|
|
|
|
|
___
|
|
___
IQS-V4 - Guide pratique
3.1.12
DISPLAY SETS OF RECORD (DSR) (VISUALISATION
ENSEMBLES ENREGISTREMENTS)
Affiche les ensembles d'un enregistrement spécifique. Cette
sous-commande est sans signification pour les vues
d'enregistrements uniques.
DISPLAY SETS OF RECORD <nom-enregistrement-logique>
3.1.13
DISPLAY VIEW ATTRIBUTES (DVA) (VISUALISATION
ATTRIBUTS VUE)
Affiche les attributs de la vue.
DISPLAY VIEW ATTRIBUTES
3.1.14
DROP RECORD (DR) (SUPPRESSION
ENREGISTREMENT)
Supprime un enregistrement logique de la vue, ainsi que ses
unités éventuelles.
DROP RECORD [<nom-enregistrement-logique>]
3.1.15
SAVE VIEW (SV) (SAUVEGARDE VUE)
Sauvegarde la vue dans la bibliothèque DDLIB1.
SAVE VIEW
3-4
47 F2 75UR Rev03
___
___
|
|
|
|
|
|
___
|
|
___
Sous-commandes IQS-V4
3.1.16
UPDATE ITEM (UI) (MISE A JOUR ZONE)
Met à jour les attributs d'une zone logique contenue dans l'un
des enregistrements de la vue.
UPDATE ITEM <nom-zone-logique>
[ OF <nom-enregistrement-logique> ]
3.1.17
UPDATE RECORD (UR) (MISE A JOUR
ENREGISTREMENT)
Modifie la définition d'un enregistrement logique de la vue.
UPDATE RECORD [<nom-enregistrement-logique-1>]
[NEW <nom-enregistrement-logique-2>]
3.1.18
UPDATE VIEW ATTRIBUTES (UVA) (MISE A JOUR
ATTRIBUTS VUE)
Met à jour les attributs de la vue.
UPDATE VIEW ATTRIBUTES
47 F2 75UR Rev03
3-5
___
___
|
|
|
|
|
|
___
|
|
___
IQS-V4 - Guide pratique
3.2
3.2.1
SOUS-COMMANDES DU PROCESSEUR STRUCTURE
DISPLAY ACCESS RIGHT (DACR) (VISUALISATION
DROIT D'ACCES)
Affiche les projets détenteurs des droits d'accès à la structure.
DISPLAY ACCESS RIGHT
3.2.2
DISPLAY ITEM (DI) (VISUALISATION ZONE)
Affiche les informations relatives à une zone spécifique de la
structure courante.
DISPLAY ITEM <nom-zone>
3.2.3
DISPLAY ITEMS (DRI) (VISUALISATION ZONES)
Affiche les informations relatives à toutes les zones de la
structure courante de l'enregistrement.
DISPLAY ITEMS
3.2.4
DISPLAY STRUCTURE (DS) (VISUALISATION
STRUCTURE)
Demande le sous-menu DISPLAY STRUCTURE.
DISPLAY STRUCTURE
3-6
47 F2 75UR Rev03
___
___
|
|
|
|
|
|
___
|
|
___
Sous-commandes IQS-V4
3.2.5
DISPLAY STRUCTURE ATTRIBUTES (DSA)
(VISUALISATION ATTRIBUTS STRUCTURE)
Affiche les attributs de la structure.
DISPLAY STRUCTURE ATTRIBUTES
3.2.6
SAVE STRUCTURE (SS) (SAUVEGARDE STRUCTURE)
Sauvegarde la structure courante dans la bibliothèque affectée
à DDLIB1.
SAVE STRUCTURE
3.2.7
UPDATE ITEM (UI) (MISE A JOUR ZONE)
Met à jour les attributs d'une zone contenue dans la structure
courante de l'enregistrement.
UPDATE ITEM <nom-zone>
3.2.8
UPDATE STRUCTURE DEFINITION (USD) (MISE A JOUR
DEFINITION STRUCTURE)
Met à jour la définition de la structure courante.
UPDATE STRUCTURE DEFINITION
47 F2 75UR Rev03
3-7
___
___
|
|
|
|
|
|
___
|
|
___
IQS-V4 - Guide pratique
3.3
SOUS-COMMANDES DU PROCESSEUR REVIEW
Syntaxe du mode ligne (sous-commandes REVIEW à
utiliser en mode RETRIEVAL ou UPDATE)
{ FIRST }
{ <nom-enregistrement> }
{
} [ {
} ]
{ F
}
{ RECORD
}
{ NEXT }
{
} [
{ N
}
<n>
{ <nom-enregistrement> }
] [ {
} ]
{ RECORD
}
{ SCAN }
{
} [
{ SN
}
<n>
{ <nom-enregistrement> }
] [ {
} ]
{ RECORD
}
{ CURRENT }
{ <nom-enregistrement> }
{
} [ { RECORD
} ]
{ CR
}
{ OWNER
}
{ SEARCH } {
}
{
} { <valeur-param-1> [, <valeur-param-2>]...}
{ SR
} {
}
{ *
}
DISPLAY [ {
} ]
{ <nom-zone-1> [, <nom-zone-2> ]...}
{*
}[FROM
KEEP{
}<nom-enregistrement>]
{<nom-zone-1>[,<nom-zone-2>]...}
[STATISTICS]
{ MAX }
{ MAX }
{ MIN }
{ MIN }
{ SUM } <nom-zone-n> [, { SUM } <nom-zone-n> ]...
{ AVG }
{ AVG }
{ CNT }
{ CNT }
{ UCT }
{ UCT }
[ FROM
3-8
<nom-enregistrement> ]
47 F2 75UR Rev03
___
___
|
|
|
|
|
|
___
|
|
___
Sous-commandes IQS-V4
Syntaxe du mode ligne (sous-commandes REVIEW à
n'utiliser qu'en mode UPDATE)
MODIFY [ <nom-zone-1>
[, <nom-zone-2>
[ = <valeur> ]
[ = <valeur> ] ] ... ]
INSERT [ <nom-enregistrement> ]
DELETE
{ + }
CHANGE <nom-zone-1> { - } <valeur> [%]
{ = }
[,
{ + }
<nom-zone-1> { - } <valeur>
{ = }
[ FROM
47 F2 75UR Rev03
[%] ...
<nom-enregistrement> ]
3-9
___
___
|
|
|
|
|
|
___
|
|
___
IQS-V4 - Guide pratique
3-10
47 F2 75UR Rev03
___
___
|
|
|
|
|
|
___
|
|
___
4. Requêtes IQS-V4
4.1
ACCEPT (ACCEPTATION)
Demande et accepte la saisie de données d'un terminal
utilisateur (en mode ligne ou via des grilles) ou de COMFILE, en
mode traitement par lot.
Format 1 :
ACCEPT [WITH CHECKPOINT] <nom-zone>
[PROMPT <expression-caractère>]
[,<nom-zone> [PROMPT <expression-caractère>]]...
[THRU <nom-grille> [,nom-grille>]...]
Format 2 :
ACCEPT [WITH CHECKPOINT]
[<nom-enregistrement>[,<nom-enregistrement>]...]
[THRU <nom-grille> [,<nom-grille>]...]
Format 3 :
ACCEPT [WITH CHECKPOINT]
[<nom-fichier>]
[THRU <nom-grille> [,<nom-grille>]...]
47 F2 75UR Rev03
4-1
___
___
|
|
|
|
|
|
___
|
|
___
IQS-V4 - Guide pratique
4.2
ALTER (MODIFICATION)
Demande et accepte la saisie de données d'un terminal
utilisateur ou de COMFILE, en mode traitement par lot. Les
anciennes valeurs sont affichées et peuvent être conservées.
Format 1 :
ALTER [WITH CHECKPOINT] <nom-zone>
[PROMPT <expression-caractère>]
[,<nom-zone> [PROMPT <expression-caractère>]]...
[THRU <nom-grille> [,nom-grille>]...]
Format 2 :
ALTER [WITH CHECKPOINT]
[<nom-enregistrement>[,<nom-enregistrement>]...]
[THRU <nom-grille> [,<nom-grille>]...]
Format 3 :
ALTER [WITH CHECKPOINT]
[<nom-fichier>]
[THRU <nom-grille> [,<nom-grille>]...]
4-2
47 F2 75UR Rev03
___
___
|
|
|
|
|
|
___
|
|
___
Requêtes IQS-V4
4.3
ASSIGN (AFFECTATION)
Affecte un fichier de travail à un fichier séquentiel (UFAS ou
sous-fichier bibliothèque), ou dirige la sortie d'une instruction
PRINT ou SPACE vers un fichier permanent (ou vers
l'imprimante en ligne via le fichier SYSOUT).
Format 1 :
ASSIGN PRT <nom-fichier-d'impression>
{ IFN <nom-fichier-interne>
TO {
{ <expression-alphanumérique-1>
}
}
}
Format 2 :
{ <*expression-alphanumérique-2> }
ASSIGN {
}
{ < nom-fichier>
}
{ IFN <nom-fichier-interne>
}
[TO {
} ]
{ <expression-alphanumérique-3> }
4.4
CANCEL FORMAT (ANNULATION FORMAT)
Annule le format d'édition courant.
CANCEL FORMAT ON <nom-fichier>
47 F2 75UR Rev03
4-3
___
___
|
|
|
|
|
|
___
|
|
___
IQS-V4 - Guide pratique
4.5
CANCEL REPORT (ANNULATION DESCRIPTION D'ETAT)
Annule la description d'état actuellement appliquée à un fichier
d'impression.
{ PRINTER
}
CANCEL REPORT [ ON {
} ]
{ <nom-fichier-d'impression> }
4.6
CANCEL TITLE (ANNULATION TITRE)
Annule l'effet de l'instruction HEADING et/ou FOOTING
préalablement émise sur un fichier d'impression.
{ PRINTER
}
CANCEL TITLE [ ON {
} ]
{ <nom-fichier-d'impression> }
4.7
CHECKPOINT (POINT DE REPRISE)
Constitue une consolidation de la base de données et un point
de reprise. A n'utiliser que sous TDS ou en mode traitement par
lot.
CHECKPOINT
4.8
COMMIT (CONSOLIDATION)
Exécute une consolidation sous IOF ou en mode traitement par
lot.
COMMIT
4-4
47 F2 75UR Rev03
___
___
|
|
|
|
|
|
___
|
|
___
Requêtes IQS-V4
4.9
CONNECT (CONNEXION)
Connecte un enregistrement détail IDS/II à l'un de ses
enregistrements maître.
CONNECT <enregistrement-réel-1> TO <enregistrement-réel-2>
[VIA <nom-ensemble>]
4.10
CONTROL STATEMENTS (CONTROLE INSTRUCTIONS)
Définit une séquence d'instructions dont l'exécution dépend du
résultat d'une instruction READ ou RETRIEVE.
Format 1 :
[<label>.]
{
{ AFTER } {
{ BEFORE } {
{
<nom-enregistrement>
<nom-zone-données>
<nom-zone-temporaire>
<expression-sous-chaîne>
{<nom-enregistrement>
{ AND } {<nom-zone-données>
[{ OR } {<nom-zone-temporaire>
{<expression-sous-chaîne>
}
} CHANGE
}
}
}
}
} CHANGE ]...
}
<séquence-d'instructions>
END [<label>]
Format 2 :
[<label>.] ON ABSENT
<séquence-d'instructions>
END [<label>]
47 F2 75UR Rev03
4-5
___
___
|
|
|
|
|
|
___
|
|
___
IQS-V4 - Guide pratique
4.11
CREATE (CREATION)
Initialise le processus de création d'un article.
[<label>.] CREATE [<synonyme>=] <nom-enregistrement>
<séquence-d'instructions> ...
END [<label>]
4.12
DEFINE (DEF) (DEFINITION)
Définit soit des zones permanentes ou temporaires, soit définit
des zones temporaires.
DEF[INE]
{ <zone-permanente>
}
[<niveau>] {
}
{ <zone-temporaire> [(<occurrence>)] }
||REDEF[INES] <zone> ||
||
||
||<attribut>
||
{ <zone-permanente>
}
[,[<niveau>] {
}
{ <zone-temporaire> [(<occurrence>)] }
||REDEF[INES] <zone> ||
||
|| ]...
||<attribut>
||
4-6
47 F2 75UR Rev03
___
___
|
|
|
|
|
|
___
|
|
___
Requêtes IQS-V4
Le format d'<attribut> est le suivant :
1) IDEM <nom-zone>
2) Lorsque la zone est de type alphanumérique :
{ (<longueur>) }
CHAR[ACTER] {
}
{ <longueur> }
3) Lorsque la zone est de type numérique :
{
{(<longueur>)}
}
{ BIN[ARY] {
}
}
{
{ <longueur> }
}
{
}
}
{ {UNPACKED} {SIGNED }
{[{
}][{
}] DEC[IMAL]
}
{ {PACKED } {UNSIGNED}
}
{
{(<longueur>[,<échelle>])}}
{
{
}}
{
{<longueur> [,<échelle>] }}
4.13
DELETE (SUPPRESSION)
Supprime une ou plusieurs occurrences d'enregistrement d'une
base de données.
DELETE <nom-enregistrement-réel> [WITH MEMBERS]
47 F2 75UR Rev03
4-7
___
___
|
|
|
|
|
|
___
|
|
___
IQS-V4 - Guide pratique
4.14
DISCONNECT (DECONNEXION)
Déconnecte un enregistrement détail IDS/II de l'un de ses
enregistrements maître.
DISCONNECT <enregistrement-réel>
FROM <enregistrement-maître>
[VIA <nom-ensemble>]
4.15
DISPLAY (VISUALISATION)
Affiche une zone de données et sa valeur sur un terminal
utilisateur ou dans le fichier PRTFILE (pour les utilisateurs en
mode traitement par lot).
Format 1 :
DISPLAY [<expression>
[PROMPT <expression-caractère>]
[,<expression> [PROMPT <expression-caractère>]]...]
[THRU <nom-grille> [,<nom-grille>]...]
Format 2 :
DISPLAY [<nom-enregistrement> [,<nom-enregistrement>] ...]
[THRU <nom-grille> [,<nom-grille>] ...]
Format 3 :
DISPLAY [<nom-fichier>]
[THRU <nom-grille> [,<nom-grille>] ...]
4-8
47 F2 75UR Rev03
___
___
|
|
|
|
|
|
___
|
|
___
Requêtes IQS-V4
4.16
DO (BOUCLE)
Définit une boucle de traitement itératif.
Format 1 :
[<label>.] DO
[<séquence-d'instructions>]
END [<label>]
Format 2 :
[<label>.]
{ FROM }
DO <variable-d'index> {
} <expression-1>
{ =
}
{ TO }
{
} <expression-2>
{ , }
{ BY } { +1
}
[ {
} { -1
} ]
{ , } { <expression-3> }
[<séquence-d'instructions>]
END [<label>]
4.17
EJECT (EFFACE ECRAN)
Efface l'écran et positionne le curseur dans le coin supérieur
gauche.
EJECT
47 F2 75UR Rev03
4-9
___
___
|
|
|
|
|
|
___
|
|
___
IQS-V4 - Guide pratique
4.18
END (FIN)
Met fin à une instruction CREATE, DO, IF, READ ou RETRIEVE
antérieure ou à des instructions de contrôle précédemment
émises.
END [<label>]
4.19
EXECUTE (EXEC) (EXECUTION)
Transfère le contrôle à une sous-requête.
{ *(<expression-car>) }
EXECUTE {
}
{ <nom-requête>
}
[(<argument> [,<argument>]...)]
4.20
EXIT (QUITTE)
Quitte un segment défini par une instruction CREATE, DO,
READ or RETRIEVE.
EXIT [<label>]
4-10
47 F2 75UR Rev03
___
___
|
|
|
|
|
|
___
|
|
___
Requêtes IQS-V4
4.21
FOOTING, HEADING, HEADING AND FOOTING (EN-TETE
ET BAS DE PAGE)
Définit la position d'un titre sur une description d'état, soit en
haut (HEADING) ou en bas (FOOTING) de la page, soit les
deux (HEADING AND FOOTING).
{ FOOTING
}
{ HEADING
} <label> [,<label>] ...
{ HEADING AND FOOTING }
4.22
IF (SI)
Détermine si une séquence d'instructions sera exécutée ou non,
selon le résultat d'une expression conditionnelle.
[<label>.] IF <expression-conditionnelle-composée>
THEN [<segment-1>]
[ELSE [<segment-2>]]
END [<label>]
4.23
INSERT (INSERTION)
Insère une occurrence d'un nouvel enregistrement dans une
base de données séquentielle indexée, relative ou IDS/II.
Format 1 :
INSERT <enregistrement-réel> [WITHIN <nom-zone>]
[IN <enregistrement-maître> [VIA <nom-ensemble>]
[,<enregistrement-maître>
[VIA <nom-ensemble>]]...]
Format 2 (Relative only) :
INSERT <enregistrement-réel>
47 F2 75UR Rev03
<expression-numérique>
4-11
___
___
|
|
|
|
|
|
___
|
|
___
IQS-V4 - Guide pratique
4.24
LET (AFFECTATION)
Affecte une valeur à une zone.
Format 1 :
LET
{ <nom-zone-1>
}
{
} =
{ <expression-sous-chaîne> }
{ <expression>
}
{ RATIO (<nom-zone-2>, <nom-zone-3>)
}
{ PERCENTAGE (<nom-zone-2>, <nom-zone-3>) }
{ "<chaîne-ima>" }
[PIC[TURE] {
} ]
{ <chaîne-ima> }
{ LEFT
}
[JUST[IFIED] { CENTER } ]
{ RIGHT }
Format 2 :
{ <nom-zone-1>
}
LET {
} =
{ <expression-sous-chaîne> }
{
{
{
{
{
COUNT }
SUM
MAX
MIN
AVERAGE
} { <nom-zone-4> }
} {
}
} {(<nom-zone-4>)}
}
[BY <zone-données>]
4-12
47 F2 75UR Rev03
___
___
|
|
|
|
|
|
___
|
|
___
Requêtes IQS-V4
4.25
MODIFY (MODIFICATION)
Modifie les zones de données et les enregistrements extraits.
Format 1 :
{ <nom-enregistrement }
MODIFY {
}
{ <nom-zone>
}
Format 2 :
MODIFY <nom-zone> = <expression>
{ "<chaîne-ima>" }
[PIC[TURE] {
} ]
{ <chaîne-ima>
}
{ LEFT
}
[JUST[IFIED] { CENTER } ]
{ RIGHT }
47 F2 75UR Rev03
4-13
___
___
|
|
|
|
|
|
___
|
|
___
IQS-V4 - Guide pratique
4.26
PARAMETER (PARAM) (PARAMETRE)
Définit dans une sous-requête un ou plusieurs paramètres qui
sont soumis à une instruction EXECUTE à partir d'une
interrogation.
PARAM[ETER] [<niveau>] <zone> [(<occurrence>)]
[<attribut>] ]
[,[<niveau>] <zone>
[(<occurrence>)] [<attribut>]] ...
Le format d'<attribut> est le suivant :
1) IDEM <nom-zone>
2) Lorsque la zone est de type alphanumérique :
{(<longueur>) }
CHAR[ACTER] {
}
{<longueur>
}
3) Lorsque la zone est de type numérique :
{
{(<longueur>) }
}
{
BIN[ARY] {
}
}
{
{ <longueur> }
}
{
}
{SIGNED }
}
{ {UNPACKED}
{[ {
}] [{
}] DEC[IMAL]
}
{ { PACKED }
{UNSIGNED}
}
{
{(<longueur> [,<échelle>] ) }}
{
{
}}
{
{ <longueur> [,<échelle>]
}}
4-14
47 F2 75UR Rev03
___
___
|
|
|
|
|
|
___
|
|
___
Requêtes IQS-V4
4.27
PRINT (IMPRESSION)
Imprime une ligne de la description d'état selon un format défini
par l'utilisateur.
[<label>.]
PRINT [FREE]
[WITH TITLE]
[<descripteur-d'élément> [,<descripteur-d'élément>] ...]
{PRINTER
}
[ TO {
} ]
{<fichier-d'impression>}
ou <descripteur-d'élément> ::=
1)
2)
||
||
{<nom-enregistrement>}
|| SHORT
||
[{
}] [||{NCOL <nn>
}||]
{<nom-fichier>
}
||{COL[UMN][+] <n> }||
|| {NCOL <nn>
}
|| {COL[UMN][+] <n>}
<expression> [||SHORT
||<rubrique-image>
||<rubrique-titre>
||
||
||]
||
||
Le format de <rubrique-image> est le suivant :
||
{"<chaîne-ima>"}||
||PIC[TURE] {
}||
||
{ <chaîne-ima> }||
||
||
||
{LEFT }
||
||JUST[IFIED] {CENTER}
||
||
{RIGHT }
||
47 F2 75UR Rev03
4-15
___
___
|
|
|
|
|
|
___
|
|
___
IQS-V4 - Guide pratique
Le format de <rubrique-titre> est le suivant :
{LEFT }
TITLE [{CENTER}]
{RIGHT }
{<exp-alpha-1>
[ {(<exp-alpha-1>[,<exp-alpha-2>
{
[,<exp-alpha-3>]])
4.28
}
} ]
}
READ (LECTURE)
Lit un fichier de travail séquentiel ou une base de données
UFAS.
[<label>.] READ
{ ONLY <expression-numérique> [TIMES] }
[ {
} ]
{ NEXT
}
{ * <expression-caractère> AS <nom-zone>
}
{ <nom-fichier-de-travail> [AS <nom-zone> ] }
{ <nom-zone> [AS <nom-zone>]
}
[WHERE <condition-sélection>]
[<séquence-d'instructions> ] ...
END [<label>]
4.29
RECONNECT (RECONNEXION)
Change l'enregistrement maître d'une occurrence
d'enregistrement IDS/II.
RECONNECT <enregistrement-réel>
TO <enregistrement-maître>
[VIA <ensemble-nom>]
4-16
47 F2 75UR Rev03
___
___
|
|
|
|
|
|
___
|
|
___
Requêtes IQS-V4
4.30
REPEAT (REPETITION)
Transfère le contrôle à la première instruction d'une boucle
définie par une instruction CREATE, DO, READ ou RETRIEVE.
REPEAT [<label>]
4.31
REPORT (DESCRIPTION D'ETAT)
Edite un fichier de travail de type enregistrement séquentiel
unique à l'aide d'un format de présentation et/ou d'une
description d'état.
REPORT <nom-fichier-de-travail>
}
{ PRINTER
[ TO {
} ]
{ <nom-fichier-d'impression> }
4.32
RESTART (REDEMARRAGE)
Annule les mises à jour dans une ou plusieurs bases de
données et redémarre la requête au dernier point de reprise. A
n'utiliser que sous TDS ou en mode traitement par lot.
RESTART
47 F2 75UR Rev03
4-17
___
___
|
|
|
|
|
|
___
|
|
___
IQS-V4 - Guide pratique
4.33
RETRIEVE (EXTRACTION)
Extrait des enregistrements de bases de données UFAS ou
IDS/II pour lesquelles un schéma ou une vue ont été définis.
[<label>.]RETRIEVE
[ONLY <expression-numérique> [TIMES]]
[<synonyme>=]<nom-enregistrement>
{WITHIN<nom-zone>
{
[FROM SYSTEM][{
{<nom-ensemble>}
{VIA {
}
{
{<nom-clé>
}
}
}
}]
}
}
[,<synonyme>=]<nom-enregistrement>
{WITHIN<nom-zone>
{
[FROM SYSTEM][{
{<nom-ensemble>}
{VIA {
}
{
{<nom-clé>
}
}
}
}]]...
}
}
[WHERE <condition-sélection>]
[<séquence-d'instructions>]...
END [<label>]
4.34
RETURN (ABANDON)
Abandonne une requête IQS-V4.
RETURN
4-18
47 F2 75UR Rev03
___
___
|
|
|
|
|
|
___
|
|
___
Requêtes IQS-V4
4.35
REWIND (REPOSITIONNEMENT)
Rend le premier enregistrement d'un fichier de travail séquentiel
ou d'une zone de base de données disponible, afin qu'une
instruction READ NEXT ultérieure puisse l'obtenir.
{ *<expression-caractère> }
REWIND { <nom-fichier>
}
{ <nom-zone>
}
4.36
ROLLBACK (ANNULATION MISES A JOUR)
Annule les mises à jour effectuées depuis l'instruction COMMIT
précédente. A n'utiliser que sous IOF.
ROLLBACK
47 F2 75UR Rev03
4-19
___
___
|
|
|
|
|
|
___
|
|
___
IQS-V4 - Guide pratique
4.37
SORT (TRI)
Effectue un tri sur un fichier de travail séquentiel ou sur une
base de données séquentielle ou séquentielle indexée et place
le résultat du tri dans un nouveau fichier UFAS séquentiel.
SORT
{
{ <fichier-d'entrée> [AS <zone-temp>]
{
{ <fichier-de-sortie>
}
{
TO {
}
{
{*<expression-caractère>}
{
{ *<expression-caractère> AS <zone-temp>
{
{ <fichier-de-sortie>
}
{
TO {
}
{
{*<expression-caractère>}
{
{ <nom-zone>
{
{ <fichier-de-sortie>
}
{
TO {
}
{
{*<expression-caractère>}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
{ASC}
{ASC}
ON <clé-de-tri> [{
}][ ,<clé-de-tri> [{
}] ]...
{DSC}
{DSC}
4.38
SPACE (ESPACEMENT)
Règle l'espacement vertical sur une page d'une description
d'état ou permet de sauter à une nouvelle page d'une
description.
}
{ 1
SPACE [ { <nnn>
} ]
{ TOP [SHORT] }
[ TO <fichier-d'impression> ]
4-20
47 F2 75UR Rev03
___
___
|
|
|
|
|
|
___
|
|
___
Requêtes IQS-V4
4.39
USE FORMAT (UTILISATION FORMAT)
Associe un format de présentation à un fichier de travail.
USE FORMAT <nom-format> ON <nom-fichier-de-travail>
[, <nom-format> ON <nom-fichier-de-travail> ] ...
4.40
USE REPORT (USE) (UTILISATION DESCRIPTION D'ETAT)
Etablit un lien entre une description d'état et un fichier de sortie.
USE [REPORT] <nom-description>
{ PRINTER
}
[ON {
}]
{ <nom-fichier-d'impression> }
}
{PRINTER
[,<nom-description> [ON {
}] ] ...
{<nom-fichier-d'impression>}
4.41
WRITE (ECRITURE)
Ecrit une ou plusieurs occurrences d'enregistrement sur un
fichier de travail séquentiel UFAS.
WRITE [APPEND] [<nom-enregistrement>
AS ]
[<nom-zone> [,<nom-zone>]...]
{ *<expression-caractère> }
TO {
}
{ <nom-fichier-de-travail> }
[SHORT]
47 F2 75UR Rev03
4-21
___
___
|
|
|
|
|
|
___
|
|
___
IQS-V4 - Guide pratique
4-22
47 F2 75UR Rev03
___
___
|
|
|
|
|
|
___
|
|
___
5. Commandes Text Editor IQS-V4
5.1
A (APPEND) (AJOUT)
Ajoute un ensemble de lignes après la ligne adressée.
[ <numéro-ligne> ]A
5.2
AUTO (AT) (AUTOMATIQUE)
Supprime le contenu éventuel de l'espace de travail origine et
affiche un numéro de ligne d'invite prête pour une nouvelle
saisie.
}
{10
{10
AUTO [ {
} [,{
{<première-ligne>}
{<phase>
5.3
}
} ] ]
}
C (CHANGE) (MODIFICATION)
Remplace une ou plusieurs lignes existantes dans l'espace de
travail origine par une ou plusieurs lignes nouvelles.
[<numéro-ligne-1>] [, <numéro-ligne-2>] C
47 F2 75UR Rev03
5-1
___
___
|
|
|
|
|
|
___
|
|
___
IQS-V4 - Guide pratique
5.4
D (DELETE) (SUPPRESSION)
Supprime un ensemble de lignes de l'espace de travail origine.
[<numéro-ligne-1>] [, <numéro-ligne-2>] D
5.5
I (INSERT) (INSERTION)
Insère un ensemble de lignes avant la ligne adressée.
[<numéro-ligne>] I
5.6
L (LIST) (LISTE)
Liste un ensemble de lignes consécutives de l'espace de travail
origine.
[<numéro-ligne-1>] [, <numéro-ligne-2>] L
5.7
RENUMBER (RB) (RENUMEROTATION)
Renumérote les lignes de l'espace de travail origine.
}
{ 10
}
{ 10
RENUMBER [ {
} [,{
} ] ]
{<première-ligne>}
{<phase>}
5.8
S (SUBSTITUTE) (SUBSTITUTION)
Substitue une chaîne à une autre dans un ensemble de lignes.
[<ligne-1>] [,<ligne-2>] S/<critère>/<chaîne>/
5-2
47 F2 75UR Rev03
___
___
|
|
|
|
|
|
___
|
|
___
6. Générateur d'états IQS-V4
Zones système permettant de contrôler la présentation des
états.
Description instruction
Equivalent état
Description
Zone systèm e
@ C O LU M N -B O R D E R
C aractère unique à utiliser
com m e séparateur de
colonnes de l'état. Le
caractère im plicite
est un espace.
C O LU M N B O R D E R
$C O LU M N -S P A C IN G
N om bre d'espaces entre
des élém ents consécutifs
d'une ligne. Il s'agit d'un
entier dont la valeur
im plicite est 1.
C O LU M N S P A C IN G
@ LIN E -B O R D E R
C aractère unique utilisé
pour le rem plissage des
lignes de bordures,
lesquelles entourent les
entêtes de colonnes et les
lignes de détail d'un
état. Le caractère
im plicite est un espace.
LIN E B O R D E R
$M A X -P A G E S
N om bre m axim um de
pages d'un état, sous
form e d'un nom bre entier
illim ité.
NUMBER OF PAGES
$P A G E
N um éro de page courant.
P as d'équivalent direct
S T A R TIN G P A G E
N U M B E R définit une
valeur initiale.
47 F2 75UR Rev03
6-1
___
___
|
|
|
|
|
|
___
|
|
___
IQS-V4 - Guide pratique
Description
Zone Systèm e
Description instruction
Equivalent état
$P A G E -H E IG H T
N om bre m axim um de
lignes par page. Il s'agit
d'un entier dont la valeur
im plicite est 56.
LIN E S of
P A G E LIM IT
$P A G E -W ID T H
N om bre d'em placem ents
horizontaux sur une ligne.
Il s'agit d'un entier dont la
valeur im plicite est
définie lors de l'exécution
et dépend de l'unité
utilisée.
P A G E W ID TH
$S TA R T IN G -D E T A IL
N um éro de la prem ière
page suivant l'en-tête de
l'état.
S T A R TIN G P A G E
D E T A IL
6.1
COLUMN BORDER (BORDURE COLONNE)
Spécifie le caractère à utiliser comme séparateur de colonnes
dans un état.
COL[UMN] BORDER "<c>"
6-2
47 F2 75UR Rev03
___
___
|
|
|
|
|
|
___
|
|
___
Générateur d'états IQS-V4
6.2
COLUMN SPACING (ESPACEMENT COLONNE)
Spécifie le nombre d'espaces entre les éléments consécutifs
d'une même ligne.
{ 1 }
COL[UMN] SPACING {
}
{<n>}
6.3
ELEMENT-DESCRIPTOR-LIST (LISTE DESCRIPTEUR
ELEMENT)
Spécifie la liste des zones qui apparaissent dans l'en-tête et à la
fin de page de l'état ainsi que les en-têtes et les bas de page.
{<descripteur-lit> } {<descripteur-lit> }
{
}[,{
}]...
{<descripteur-zone>} {<descripteur-zone> }
Où descripteur-lit est :
<littéral> [ COL[UMN] [+] <n>]
et descripteur-zone est :
<zone-système> [COL[UMN] [+] <n>]
[<rubrique-justification>
[<rubrique-image>] [SHORT]
6.4
END (FIN)
Indique la fin d'une description d'état (suit une instruction
REPORT antérieure).
END
47 F2 75UR Rev03
6-3
___
___
|
|
|
|
|
|
___
|
|
___
IQS-V4 - Guide pratique
6.5
LINE BORDER (BORDURE LIGNE)
Spécifie le caractère imprimé dans les bordures de ligne.
LINE BORDER "<c>"
6.6
LINE SPACING (ESPACEMENT LIGNE)
Spécifie le nombre de lignes vierges entre deux lignes
d'informations. La valeur implicite est 0.
LINE SPACING <n>
6.7
NUMBER OF PAGES (NOMBRE PAGES)
Définit le nombre maximum de pages d'un état.
NUMBER OF PAGES <n>
6.8
PAGE FOOTING (BAS DE PAGE)
Spécifie le format et le contenu du bas de page.
{[LINE] <liste-descripteur-élément>}
PAGE FOOTING {
}
{SPACE <n>
}
{LINE <liste-descripteur-élément>}
[ {
} ] ...
{SPACE <n>
}
6-4
47 F2 75UR Rev03
___
___
|
|
|
|
|
|
___
|
|
___
Générateur d'états IQS-V4
6.9
PAGE HEADING (EN-TETE PAGE)
Spécifie le format et le contenu de l'en-tête de page.
{[LINE] <liste-descripteur-élément>}
PAGE HEADING {
}
{SPACE <n>
}
{LINE <liste-descripteur-élément>}
[ {
} ]...
{SPACE <n>
}
6.10
PAGE LIMIT (LIMITE PAGE)
Définit le format vertical d'une page de l'état.
PAGE LIMIT [<n> LINES
]
[,HEADING <n>
]
[,FOOTING <n>
]
[,FIRST [DETAIL] <n>]
[,LAST [DETAIL] <n>]
6.11
PAGE WIDTH (LARGEUR PAGE)
Spécifie le nombre d'emplacements horizontaux imprimés d'une
ligne.
PAGE WIDTH <n>
47 F2 75UR Rev03
6-5
___
___
|
|
|
|
|
|
___
|
|
___
IQS-V4 - Guide pratique
6.12
REPORT (ETAT)
Indique le début d'une description d'état.
REPORT
...
<instructions>
...
END
6.13
REPORT FOOTING (FIN D'ETAT)
Spécifie le format et le contenu de la fin d'état.
{[LINE] <liste-descripteur-élément>}
REPORT FOOTING {SPACE <n>
}
{SPACE TOP
}
{LINE <liste-descripteur-élément>}
[ {SPACE <n>
} ] ...
{SPACE TOP
}
6.14
REPORT HEADING (EN-TETE ETAT)
Spécifie le format et le contenu d'un en-tête d'état.
{[LINE] <liste-descripteur-élément>}
REPORT HEADING {SPACE <n>
}
{SPACE TOP
}
{LINE <liste-descripteur-élément>}
[ {SPACE <n>
} ] ...
{SPACE TOP
}
6-6
47 F2 75UR Rev03
___
___
|
|
|
|
|
|
___
|
|
___
Générateur d'états IQS-V4
6.15
STARTING COLUMN NUMBER (NUMERO COLONNE
DEPART)
Spécifie le numéro de colonne sur lequel cadrer l'état à gauche.
STARTING COLUMN NUMBER <n>
6.16
STARTING PAGE DETAIL (PAGE INFORMATIONS
DEPART)
Spécifie le numéro de page affecté à la première page
d'informations d'un état.
STARTING PAGE DETAIL <n>
6.17
STARTING PAGE NUMBER (NUMERO PAGE DEPART)
Spécifie le numéro de page affecté à la première page détail de
l'état.
{ 1 }
STARTING PAGE NUMBER {
}
{<n>}
47 F2 75UR Rev03
6-7
___
___
|
|
|
|
|
|
___
|
|
___
IQS-V4 - Guide pratique
6-8
47 F2 75UR Rev03
___
___
|
|
|
|
|
|
___
|
|
___
7. Macros IQS-V4
7.1
DEFINITION DE MACRO IQS-V4
[spécification-macro-instruction] &EXP [texte-macro]
7.2
SPECIFICATION-MACRO-INSTRUCTION
{séparateur-paramètre
}
{ &
} ...
{ "&" séparateur-paramètre }
7.3
SEPARATEUR-PARAMETRE
{
{
{
[ {
{
{
7.4
identificateur
constant-numérique
séparateur-1
séparateur-2
séparateur-3
élément-incorrect
}
}
}
} ... ]
}
}
TEXTE-MACRO
{mot-IQS
}
{référence-paramètre-formel [:valeur-implicite:]
} ...
{référence-paramètre-formel-protégé[:valeur-implicite:] }
47 F2 75UR Rev03
7-1
___
___
|
|
|
|
|
|
___
|
|
___
IQS-V4 - Guide pratique
7.5
REFERENCE-PARAMETRE-FORMEL
&integer
7.6
REFERENCE-PARAMETRE-FACULTATIF (VALEUR
IMPLICITE)
{mot-IQS
{référence-paramètre-formel
{référence-paramètre-formel-protégé
7.7
}
}
}
REFERENCE-PARAMETRE-FORMEL-PROTEGE
"référence-paramètre-formel"
7.8
MACRO INSTRUCTION IQS-V4
{macro-instruction
}
%nom-macro [ {séparateur-paramètre} ...]
{paramètre-réel
}
7-2
47 F2 75UR Rev03
___
___
|
|
|
|
|
|
___
|
|
___
Macros IQS-V4
7.9
SEPARATEUR-PARAMETRE
{séparateur-paramètre
}
{&
} ...
{"&" séparateur-paramètre}
7.10
PARAMETRE REEL
mot-IQS ...
47 F2 75UR Rev03
7-3
___
___
|
|
|
|
|
|
___
|
|
___
IQS-V4 - Guide pratique
7-4
47 F2 75UR Rev03
___
___
|
|
|
|
|
|
___
|
|
___
8. Zones système IQS-V4
@ACTION
Général fixe ; CHARACTER 2. Code
d'action défini par l'utilisateur à n'utiliser
que sur la première ligne d'une grille.
@CHARi
Permanent ; CHARACTER 32 ; i varie de 1
à 10. Ils peuvent être utilisés pour
transmettre des informations d'une
requête à une autre ou d'une requête à
une commande IQS-V4. Ils sont remis à
l'état d'espaces au début d'une session
IQS-V4.
@COLUMNBORDER
Fichier modifiable ; CHARACTER 1 ;
valeur implicite espace. Utilisé comme
séparateur de colonnes d'un état IQS-V4.
La valeur implicite peut être modifiée pour
un état IQS-V4 à l'aide d'une souscommande IQS-V4 ou de l'instruction
d'état COLUMN BORDER.
$COLUMNSPACING
Fichier modifiable ; BINARY 15 ; valeur
implicite 1 ; maximum 255. Utilisé comme
nombre implicite d'emplacements de
caractères à insérer entre des éléments
successifs d'une instruction PRINT lorsque
la rubrique-colonne est omise.
La valeur implicite peut être modifiée pour
un état IQS-V4 à l'aide d'une souscommande IQS-V4 ou de l'instruction
d'état COLUMN SPACING.
47 F2 75UR Rev03
8-1
___
___
|
|
|
|
|
|
___
|
|
___
IQS-V4 - Guide pratique
@CURRENCYSIGN
Modifiable général ; CHARACTER 1 ;
valeur implicite "$". Contient le symbole de
la monnaie utilisé dans la destination
lorsqu'une rubrique-image contenant un
symbole monétaire est utilisé dans une
instruction LET, MODIFY ou PRINT.
@CURRENT-VIEW Fixe général ; CHARACTER 30. Nom
donné à la vue, au schéma ou à la
structure pour lesquels une commande
SELECT a été émise, sinon, contient des
espaces.
8-2
$DATE
Fixe général ; UNSIGNED UNPACKED
DECIMAL 6. Contient la date courante,
sous la forme AAMMJJ.
@DATE
Fixe général ; CHARACTER 12. Contient
la date courante sous la forme "MMM JJ,
AAAA".
$DAY
Fixe général ; UNSIGNED UNPACKED
DECIMAL 2. Contient le jour du mois sous
la forme JJ.
@DAY
Fixe général ; CHARACTER 16. Contient
le nom du jour de la semaine.
#DECi
Permanent ; PACKED SIGNED 15,2; i
varie de 1 à 10. Ils peuvent être utilisés
pour transmettre l'information d'une
requête à une autre ou d'une requête à
une commande IQS-V4. Ils sont remis à
zéro au début de chaque session IQS-V4.
47 F2 75UR Rev03
___
___
|
|
|
|
|
|
___
|
|
___
Zones système IQS-V4
@EXEC-MODE
Fixe général ; CHARACTER 3. Contient
une valeur qui indique le mode d'exécution
: "IOF" pour le mode interactif, "BTC" pour
le mode en traitement par lot ou "TDS"
pour un environnement TDS.
$FUNCTION-KEY
Modifiable
général
;
UNSIGNED
UNPACKED DECIMAL 1 ; valeur implicite
1. Utilisé pour valider ou invalider
l'utilisation des touches de fonction < > ? /
etc. dans les instructions ACCEPT,
ALTER et DISPLAY. Lorsque vous
définissez la valeur de cette variable à
zéro, vous invalidez les touches de
fonction.
$LINE
Fichier fixe ; BINARY 31. Contient le
numéro de ligne courant de la page
courante d'un compte-rendu d'état. Il est
remis à zéro au début de chaque page.
@LINE-BORDER
Fichier modifiable ; CHARACTER 1 ;
valeur implicite espace. Utilisé pour remplir
les lignes de bordure et de séparation
entre les titres de colonnes et les lignes de
détail pour un état IQS-V4.
La valeur implicite peut être modifiée pour
un état IQS-V4 à l'aide d'une souscommande IQS-V4 ou de l'instruction de
d'état LINE BORDER.
$MAX-CPU
Permanent ; UNSIGNED UNPACKED
DECIMAL 8 ; valeur implicite 86399000.
Spécifie le temps CPU maximum autorisé
jusqu'à la fin de la session IQS-V4
courante. Exprimé en millisecondes. Non
disponible actuellement sous TDS.
47 F2 75UR Rev03
8-3
___
___
|
|
|
|
|
|
___
|
|
___
IQS-V4 - Guide pratique
8-4
@MAX-CPU
Fixe général ; CHARACTER 12. Spécifie
le temps CPU maximum autorisé jusqu'à
la fin de la session IQS-V4 courante.
Exprimé sous la forme HH:MM:SS:ccc.
Non disponible actuellement sous TDS.
$MAX-CPU-PERCOMMAND
Permanent ; UNSIGNED UNPACKED
DECIMAL 8. Spécifie le temps CPU
maximum autorisé pour l'exécution d'une
commande ou d'une requête. Exprimé en
millisecondes.
Non
disponible
actuellement sous TDS.
$MAX-ELAPSE
Fixe général ; UNSIGNED UNPACKED
DECIMAL 8. Spécifie le temps maximum
écoulé autorisé jusqu'à la fin de la session
IQS-V4. Exprimé en millisecondes. La
valeur de cette fonction peut être définie à
l'aide du paramètre ELAPTIME de la
phase d'exécution IQS-V4.
@MAX-ELAPSE
Fixe général ; CHARACTER 12. Spécifie
le temps maximum écoulé autorisé jusqu'à
la fin de la session IQS-V4. Exprimé sous
la forme HH:MM:SS:ccc.
$MAX-IO
Permanent ; BINARY 31 ; la valeur
implicite est 1 000 000 000. Spécifie le
nombre
maximum
d'E/S
IQS-V4
autorisées pendant la session IQS-V4
courante.
$MAX-IO-PERCOMMAND
Permanent ; BINARY 31. Nombre
maximum d'E/S IQS-V4 autorisés pour
l'exécution d'une requête ou d'une
commande.
47 F2 75UR Rev03
___
___
|
|
|
|
|
|
___
|
|
___
Zones système IQS-V4
$MAX-LINES
Permanent ; BINARY 31 ; la valeur
implicite est 1 000 000 000. Nombre
maximum de lignes imprimables à la fin de
la session IQS-V4 courante.
$MAX-LINES-PER- Permanent ; BINARY 31. Nombre
COMMAND
maximum de lignes imprimables jusqu'à la
fin de l'exécution d'une commande ou
d'une requête.
$MAX-PAGES
Fichier modifiable ; BINARY 31 ; La valeur
implicite est "pas de limite maximum".
Contient le nombre maximum de pages à
imprimer pour le compte-rendu.
La valeur implicite peut être modifiée pour
un état IQS-V4 à l'aide d'une souscommande IQS-V4 ou de l'instruction
d'état NUMBER OF PAGES.
@MESSAGE
Modifiable général ; CHARACTER 75.
Cette variable est utilisée sur la dernière
ligne de la grille pour envoyer un message.
Elle est également utilisée sous la forme :
Let
@Message="SYSOPT
DECIMAL
POINT IS COMMA"
Let @Message="READVAR nom-varGcl [(index)]"
Let @Message="MODVAR nom-var-Gcl
[(index)] texte"
READVAR place le résultat dans la
variable, ce qui change son contenu.
$MONTH
Fixe général ; UNSIGNED UNPACKED
DECIMAL 2. Contient le nombre de mois
de l'année sous la forme MM.
47 F2 75UR Rev03
8-5
___
___
|
|
|
|
|
|
___
|
|
___
IQS-V4 - Guide pratique
8-6
@MONTH
Fixe général ; CHARACTER 16. Contient
le nom du mois de l'année.
@NEXT-QUERY
Modifiable général ; CHARACTER 255.
Sous IOF, utilisé pour spécifier une autre
requête à exécuter après la requête
courante. Les valeurs des paramètres
peuvent être transmises. Sous TDS, il est
utilisé soit pour spécifier le chaînage d'une
autre requête à la requête courante (avec
passation de paramètres), soit pour
spécifier le chaînage d'une routine de
traitement de transactions (TPR) à la
requête courante (sans passation de
paramètres). @NEXT-QUERY est toujours
remis à l'état d'espaces au début de
chaque requête principale.
@NEXT-SCRIPT
Modifiable général ; CHARACTER 255; la
valeur implicite est "espaces". Active un
scénario à partir d'une requête. Inutilisable
en mode traitement par lot ou sous TDS.
$NUMi
Permanent ; BINARY 31 ; i varie de 1 à 10.
Utilisés pour transmettre des informations
d'une requête à l'autre, ou d'une requête à
une commande IQS-V4. Ils sont remis à
l'état de zéros au début de la session
IQS-V4.
47 F2 75UR Rev03
___
___
|
|
|
|
|
|
___
|
|
___
Zones système IQS-V4
$PAGE
Fichier modifiable ; BINARY 31 ; La valeur
implicite de départ est 0. Contient le
numéro de page courant pour un compterendu. Incrémenté à chaque fois qu'une
nouvelle page du compte-rendu est créée.
Sa valeur initiale pour un état IQS-V4 peut
être définie par une sous-commande IQSV4 ou une instruction d'état STARTING
PAGE NUMBER.
$PAGE-HEIGHT
Fichier modifiable ; BINARY 15 ; valeur
implicite 56 ; maximum 255. Contient le
nombre maximum de lignes d'une page
d'un compte-rendu.
La valeur implicite peut être modifiée pour
un état IQS-V4 à l'aide de la rubrique
LINES d'une sous-commande IQS-V4 ou
de l'instruction d'état PAGE LIMIT.
$PAGE-WIDTH
Fichier modifiable ; BINARY 15 ; la valeur
implicite dépend de l'unité utilisée ;
maximum 255.
Contient
le
nombre
maximum de caractères d'une ligne d'un
compte-rendu.
La valeur implicite peut être modifiée pour
un état IQS-V4 à l'aide d'une souscommande IQS-V4 ou de l'instruction
d'état PAGE WIDTH.
47 F2 75UR Rev03
8-7
___
___
|
|
|
|
|
|
___
|
|
___
IQS-V4 - Guide pratique
8-8
$PRIORITY
Permanent ; BINARY 15 ; valeur implicite
0. Priorité d'exécution relative pour la
session IQS-V4 courante. La valeur de
$PRIORITY est ajoutée à la priorité de
travail GCOS 7 courante. Vous ne pouvez
donc pas demander une priorité plus
élevée que ce que la priorité GCOS 7
courante autorise, vous ne pouvez en
demander qu'une plus basse. La plage de
valeurs autorisées varie de 0 à 3. 0 indique
la priorité la plus haute. Non applicable
sous TDS.
@PROJECT
Fixe général ; CHARACTER 12. Contient
le projet GCOS 7 de l'utilisateur.
$RECORDLENGTH
Fichier fixe ; BINARY 15. Contient la
longueur du dernier enregistrement
accédé par une instruction READ. Il ne
peut être utilisé en dehors du cadre d'une
instruction READ. Le nom de fichier
implicite est celui associé à la dernière
instruction READ réussie. Il peut, toutefois,
porter un nom de fichier associé à une
instruction READ antérieure.
$RECORDNUMBER
Fichier fixe ; BINARY 31 ; pas de valeur
implicite.
Indique
un
numéro
d'enregistrement dans un fichier UFAS
relatif.
@SLLIB
Fixe général ; CHARACTER 58. Contient
le nom de fichier externe de la bibliothèque
origine.
47 F2 75UR Rev03
___
___
|
|
|
|
|
|
___
|
|
___
Zones système IQS-V4
$STARTINGDETAIL
Fichier modifiable ; BINARY 31. Spécifie
un entier qui définit le numéro de la
première page après l'en-tête de l'état. La
valeur peut être modifiée à l'aide de
l'option STARTING PAGE DETAIL d'un
état IQS.
@STATUS
Fixe général ; CHARACTER 8. Contient
une valeur de code retour comme résultat
de l'opération précédente. Il peut être testé
avec une instruction IF, dans ce cas, les
messages d'erreur correspondants sont
supprimés. Voir l'annexe C pour une liste
complète des valeurs de @STATUS.
$TIME
Fixe général ; UNSIGNED UNPACKED
DECIMAL 8. Contient l'heure courante
sous la forme HHMMSSCC, où CC
représente les centièmes de seconde.
@TIME
Fixe général ; CHARACTER 8. Contient
l'heure courante sous la forme HH:MM:SS.
@TRIGGERCODE-ERROR
Permanent ; CHARACTER 8; La valeur
implicite est "00000000". Chaîne de
caractères de 8 chiffres qui détermine le
traitement automatique à effectuer lorsque
les limites maximum sont atteintes.
Chacun des 8 chiffres binaires de la
chaîne a une signification propre.
@TRIGGERERROR
Permanent ; CHARACTER 30 ; La valeur
implicite est "des espaces". Spécifie la
requête à déclencher lorsque les limites
maximum sont atteintes.
@TTYPE
Fixe général ; CHARACTER 8. Contient le
type du terminal.
47 F2 75UR Rev03
8-9
___
___
|
|
|
|
|
|
___
|
|
___
IQS-V4 - Guide pratique
8-10
$USED-CPU
Fixe général ; BINARY 31. Contient le
temps CPU courant utilisé au cours de la
session
IQS-V4.
Exprimé
en
millisecondes.
@USED-CPU
Fixe général ; CHARACTER 12. Contient
le temps CPU utilisé au cours de la
session IQS-V4. Exprimé sous la forme
HH:MM:SS:ccc.
$USED-ELAPSE
Fixe général ; BINARY 31. Contient la
quantité de temps écoulé au cours de la
session
IQS-V4.
Exprimé
en
millisecondes.
@USED-ELAPSE
Fixe général ; CHARACTER 12. Contient
la quantité courante de temps écoulé au
cours de la session IQS-V4. Exprimé sous
la forme HH:MM:SS:ccc.
$USED-IO
Fixe général ; BINARY 31. Contient le
nombre courant d'E/S IQS-V4 depuis le
début de la session IQS-V4 courante.
$USED-IO-PERCOMMAND
Fixe général ; BINARY 31. Contient le
nombre courant d'E/S IQS-V4 depuis le
début de l'exécution de la commande ou
de la requête IQS-V4 courante.
$USED-LINES
Fixe général ; BINARY 31. Contient le
nombre courant de lignes imprimées
depuis le début de la session IQS-V4
courante.
47 F2 75UR Rev03
___
___
|
|
|
|
|
|
___
|
|
___
Zones système IQS-V4
$USED-LINESPER-COMMAND
Fixe général ; BINARY 31. Contient le
numéro courant de lignes imprimées
depuis le début de l'exécution de la
commande ou de la requête IQS-V4
courante.
@USER
Fixe général ; CHARACTER 12. Contient
le nom de l'utilisateur sous lequel la
session IQS-V4 fonctionne.
$YEAR
Fixe général ; UNSIGNED UNPACKED 4.
Contient l'année sous la forme YYYY.
47 F2 75UR Rev03
8-11
___
___
|
|
|
|
|
|
___
|
|
___
IQS-V4 - Guide pratique
8-12
47 F2 75UR Rev03
___
___
|
|
|
|
|
|
___
|
|
___
9. Eléments de syntaxe
9.1
ZONES TEMPORAIRES
nom-zone-temporaire [indice] [qualification]
9.2
PARAMETRES
{&i
}
{nom-param [ indice ][ qualification ]}
où i = 1 à 16.
9.3
QUALIFICATION
{
{
OF {
{
{
9.4
nom-fichier
nom-zone
nom-enregistrement
nom-structure
nom-groupe [indice] }
}
}
}
}
SOUS-SCENARIOS
(expression-numérique)
47 F2 75UR Rev03
9-1
___
___
|
|
|
|
|
|
___
|
|
___
IQS-V4 - Guide pratique
9.5
EXPRESSIONS DE CHAINE
CONC[ATENATE] (<exp-alpha> [SHORT],
<exp-alpha> [SHORT]
[,<exp-alpha> [SHORT]] ...)
INDEX
(<exp-alpha-1>, <exp-alpha-2>)
LENGTH (<exp-alpha>)
LOWER
(<exp-alpha>)
SUBSTR[ING] (<exp-alpha>, <valeur-départ>, <longueur>)
UPPER
9.6
(<exp-alpha>)
EXPRESSIONS DE CONVERSION
HEXA (<zone>)
VALUE (<zone>, <type>, <longueur>, [,<échelle>])
9-2
47 F2 75UR Rev03
___
___
|
|
|
|
|
|
___
|
|
___
Eléments de syntaxe
9.7
EXPRESSIONS ARITHMETIQUES
Opérateurs dans les expressions arithmétiques
OPERATION
B inaire
U naire
47 F2 75UR Rev03
SYMBOLE OPERATEUR
A ddition
S oustraction
M ultiplication
D ivision
+
*
/
M ultiplication par
-1
-
9-3
___
___
|
|
|
|
|
|
___
|
|
___
IQS-V4 - Guide pratique
9.8
9.8.1
CONDITIONS SIMPLES
Conditions de relation
<expression> <opérateur-relationnel> <expression>
Opérateurs dans les tests de relation
SYM BO LE OPERATEUR
TEST
Egal à
D iffé re n t d e
= ou EQ ou EQ UAL
^= o u N E o u ^E Q U A L
ou N OT EQUAL
> ou G T
< ou LT
>= ou G E
<= ou LE
S u p é rie u r à
In fé rie u r à
S u p é rie u r o u é g a l à
In fé rie u r o u é g a l à
9.8.2
Test Présence/Absence
<exp-alpha>
9-4
{
{
{
{
{
{PR
} }
{PRESENT} }
}
{AB
} }
{ABSENT } }
47 F2 75UR Rev03
___
___
|
|
|
|
|
|
___
|
|
___
Eléments de syntaxe
9.8.3
Tests de relation spéciale
{{CONTAINS}
}
{{CT
}
}
{
}
{{DOES NOT CONTAIN}}
{{NCT
}}
<exp-alpha> {
} <exp-alpha>
{{BEGINS}
}
{{BG
}
}
{
}
{{DOES NOT BEGIN} }
{{NBG
} }
{
{
<exp-1> {
{
{
{BT
}
{BETWEEN}
}
}
} [(]<exp-2> [AND] <exp-3>[)]
{NBT
} }
{NOT BETWEEN} }
{{AG
}
{{AMONG }
<exp-1> {
{{NAG
{{NOT AMONG
9.9
}
}
} [(]<exp-2> [[,] <exp-3>...[)]
} }
} }
CONDITION COMPOSEE
{AND}
[NOT] <condition-simple-1> [{
} [NOT] <condition-simple-2> ] ...
{OR }
47 F2 75UR Rev03
9-5
___
___
|
|
|
|
|
|
___
|
|
___
IQS-V4 - Guide pratique
9.10
9.10.1
IMAGE ET JUSTIFICATION
Rubrique JUSTIFIED
{LEFT }
JUST[IFIED] {CENTER}
{RIGHT }
9.10.2
Rubrique PICTURE
{"chaîne-caractère-protégé" }
PIC[TURE] {
}
{chaîne-caractère-non-protégé}
9-6
47 F2 75UR Rev03
___
|
|
___
|
|
|
|
___
|
|
___
Eléments de syntaxe
9.11
SYMBOLES D'EDITION
Symboles d'édition
SYM BO LE
DESCRIPTIO N
B
R eprésente un em placem ent de caractère blanc dans la
zone affichée ou im prim ée.
9
D ans une description d'édition num érique, représente un
em placem ent de caractère dans la zone affichée ou im prim ée
qui contient un chiffre de la valeur (zéros y com pris).
.
D ans une description d'édition num érique, ne peut être
utilisé qu'une seule fois et représente l'em placem ent de
caractère dans la zone affichée ou im prim ée qui contient
le point décim al. E galem ent utilisé pour aligner la
sortie sur le point décim al. L'option
"D E C IM A L P O IN T IS C O M M A " peut être appliquée à
des zones im prim ées.
$
R eprésente un em placem ent de caractère dans la zone
affichée ou im prim ée qui contiendra la valeur courante de
la zone systèm e @ CU R R E N C Y -S IG N , lorsque la valeur
est éditée.
V
D ans une description d'édition num érique, ne peut être
utilisé qu'une fois et indique l'em placem ent d'un point
décim al supposé, par exem ple il est redondant à l'extrém ité
droite d'une description.
N e représente en aucun cas un em placem ent de caractère
dans la zone affichée ou im prim ée.
X
R eprésente un em placem ent de caractère dans la zone
affichée ou im prim ée qui contient n'im porte quel caractère
de la valeur.
47 F2 75UR Rev03
9-7
___
___
|
|
|
|
|
|
___
|
|
___
IQS-V4 - Guide pratique
SYMBOLE
Z
*
+
-
CR
DB
9-8
DESCRIPTION
D ans une description d'édition num érique, il représente un chiffre
dans la zone affichée ou im prim ée, qui sera rem placé par un espace
si le chiffre est égal à zéro et qu'aucun chiffre à gauche de celui-ci
n'est différent de zéro, par exem ple, suppression des zéros à gauche.
D ans une description d'édition num érique, il représente un chiffre
dans la zone affichée ou im prim ée, qui sera rem placé par un
astérisque (*) si le chiffre est égal à zéro et qu'aucun chiffre à gauche
de celui-ci n'est différent de zéro. S ouvent utilisé pour la protection
des chèques.
D ans une description d'édition num érique, il représente un em placem ent de caractère dans la zone affichée ou im prim ée, qui sera
rem placé par un signe m oins (-) si la valeur est négative,
sinon par un signe plus (+ ).
D ans une description d'édition num érique, il représente un
em placem ent de caractère dans la zone affichée ou
im prim ée, qui sera rem placé par un signe m oins (-) si la
valeur est négative, sinon par un espace.
D ans une description d'édition num érique chacun des deux
sym boles ne peut être utilisé qu'une seule fois à l'extrém ité
droite de la description.
Ils représentent deux em placem ents de caractères dans la
destination qui seront rem placés respectivem ent par C R
(crédit) ou D B (débit), si la valeur est négative, sinon par deux
espaces.
47 F2 75UR Rev03
___
___
|
|
|
|
|
|
___
|
|
___
Eléments de syntaxe
9.12
RUBRIQUE PICTURE IMPLICITE
Rubriques PICTURE implicites
Type de valeur
CHARACTER(t)
(CARACTERE)
Chaîne de caractère
implicite
X(t)
UNSIGNED DECIMAL(t)
(DECIMAL NON SIGNE, ECLATE
OU NON)
Z(t-1)9
SIGNED DECIMAL(t)
(DECIMAL SIGNE, ECLATE OU NON)
-(t)9
BINARY 15
(BINAIRE)
-(5)9
BINARY 31
(BINAIRE)
-(10)9
UNSIGNED DECIMAL(t,f)
(DECIMAL NON SIGNE, ECLATE
OU NON)
Z(i).9(f)
SIGNED DECIMAL(t,f)
(DECIMAL SIGNE, ECLATE OU NON)
-(i+1).9(f)
où :
t
f
i
représente la longueur totale de la zone,
représente la longueur de la partie fraction de la zone,
représente la longueur de la partie entière de la zone
(qui est t-f).
47 F2 75UR Rev03
9-9
___
___
|
|
|
|
|
|
___
|
|
___
IQS-V4 - Guide pratique
9-10
47 F2 75UR Rev03
___
___
|
|
|
|
|
|
___
|
|
___
A. Mots réservés au langage de requête
AB
AFTER
AND
ASC
AVERAGE
BETWEEN
BT
CENTER
CHECKPOINT
COMMIT
CONTAIN
CT
DECIMAL
DESCENDING
DO
EJECT
EQUAL
FILEMPTY
FREE
GT
IF
IN
47 F2 75UR Rev03
ABSENT
AG
APPEND
ASCENDING
BEFORE
BG
BY
CHANGE
CHKFAIL
CONC
CONTAINS
DATALIM
DEF
DISCONNECT
DOES
ELSE
EXEC
FILENCR
FROM
HEADING
IFN
INDEX
ABSREC
ALTER
AREA
ASG
BEGIN
BIN
CANCEL
CHAR
COL
CONCATENATE
COUNT
DATAOV
DEFINE
DISPLAY
DONE
END
EXECUTE
FOOTING
FUNCNAV
HEXA
ILLCTR
INSERT
ACCEPT
AMONG
AS
ASSIGN
BEGINS
BINARY
CASE
CHARACTER
COLUMN
CONNECT
CREATE
DEC
DELETE
DIVZR
DSC
EQ
EXIT
FORMAT
GE
IDEM
ILLDATA
JUST
A-1
___
___
|
|
|
|
|
|
___
|
|
___
IQS-V4 - Guide pratique
JUSTIFIED
LENGTH
MAX
MODIFY
NCOL
NODUP
OF
ORDER
PARAM
PICTURE
PROMPT
RECCON
REDEFINES
RETAIN
RIGHT
SIGNED
SUBSTRING
THRU
TOP
USE
WHERE
KEYUNKN
LET
MAXCTR
NAG
NCT
NODUP1
ON
OTHER
PARAMETER
PR
PRT
RECNFD
REPEAT
RETRIEVE
ROLLBACK
SORT
SUM
TIMES
UNPACKED
VALUE
WITH
LE
LOWER
MEMBERS
NBG
NE
NOT
ONLY
OTHERS
PERCENTAGE
PRESENT
RATIO
RECONNECT
REPORT
RETURN
SEQUENCE
SPACE
SYSTEM
TITLE
UNSIGNED
VIA
WITHIN
LEFT
LT
MIN
NBT
NEXT
NOTCON
OR
PACKED
PIC
PRINT
READ
REDEF
RESTART
REWIND
SHORT
SUBSTR
THEN
TO
UPPER
WHEN
WRITE
De plus, tout nom commençant par l'un des caractères
ci-dessous est interdit :
$
A-2
&
@
#
%
47 F2 75UR Rev03
___
___
|
|
|
|
|
|
___
|
|
___
B. Mots réservés à DDL
ACCESS-CONTROL
ACTUAL
AFTER
ALL
ALLOWED
ALTER
ALWAYS
AND
ANY
APPLICATION
ARE
AREA
AREA-ID
ASC
ASCENDING
AUTO
AUTOMATIC
BEFORE
BIN
BINARY
BIT
BY
CALC
CALC-KEY
CALL
CHAR
CHARACTER
CHECK
CLOSE
COMMENT
COMPLEX
CONSTRAINT
COPY
CURRENT
DATA-BASE-KEY
DBKEY
DEC
DECIMAL
DECODING
DEFINED
DELETE
47 F2 75UR Rev03
DEPENDING
DESC
DESCENDING
DIRECT
DISPLAY
DUP
DUPLICATES
DURING
DYNAMIC
ENCODING
END
END-SCHEMA
EQ
EQUAL
ERROR
EXCL
EXCLUSIVE
FIND
FIRST
FIXED
FLOAT
FOR
GE
GET
GT
IDENTIFIED
IN
INDEX
INDEXED
INSERT
INSERTION
IS
KEY
KEYS
LAST
LE
LINKED
LOC
LOCATION
LOCK
LOCKS
LT
MAND
MANDATORY
MANUAL
MEMBER
MEMBERS
MEMBERSHIP
MODE
MODIFY
NAME
NE
NEXT
NEXCL
NONEXCLUSIVE
NONNULL
NOT
NULL
OCCURS
OF
ON
ONLY
OPEN
OPT
OPTIONAL
OR
ORDER
ORGANIZATION
OWNER
PACKED
PACKED-2
PERMANENT
PIC
PICTURE
POSTPONED
PRIOR
PROC
PROCEDURE
PROCESSABLE
PROT
PROTECTED
RANGE
REAL
RECORD
RECORD-TYPE
REMOVE
RESULT
RETENTION
RETR
RETRIEVAL
SCHEMA
SEARCH
SELECTION
SEQUENCE
SEQUENTIAL
SET
SIGNED
SORTED
SOURCE
STORE
STRUCTURAL
SYSTEM
SYSTEM-DEFAULT
TEMP
TEMPORARY
THEN
THIS
THROUGH
THRU
TIMES
TO
TYPE
UNPACKED
UNSIGNED
UPDATE
USING
VALUE
VIA
VIRTUAL
WHERE
WITHIN
B-1
___
___
|
|
|
|
|
|
___
|
|
___
IQS-V4 - Guide pratique
B-2
47 F2 75UR Rev03
___
___
|
|
|
|
|
|
___
|
|
___
C. Valeurs de @STATUS
Valeur de
@ S TATU S
Instructions
pertinentes
ABSREC
R E T R IE V E
Il n'y a pas d'occurrence m aître d'un ensem ble
m anuel.
C H K FA IL
IN S E R T
M O D IF Y
U ne zone de l'instruction IN S E R T ou
M O D IFY n'est pas conform e à la clause
C H E C K spécifiée dans la description du
schém a.
D A T A LIM
READ
A ucun autre enregistrem ent n'est
disponible sur ce fichier.
Le test devrait être effectué après
l'instruction E N D correspondante de
l'instruction.
R E T R IE V E
C auses d'erreur
D A T A LIM n'ém et aucun m essage.
DATAO V
D IV Z R
T oute
instruction
contenant des
expressions
arithm étiques
.".
47 F2 75UR Rev03
D épassem ent de capacité suite à une
opération arithm étique, ou perte de
chiffres significatifs lors d'une conversion
ou d'une affectation.
D ivision par zéro dans une expression
arithm étique.
C-1
___
___
|
|
|
|
|
|
___
|
|
___
IQS-V4 - Guide pratique
Valeur de
@ STATU S
Instructions
pertinentes
C auses d'erreur
DONE
ACCEPT
A LT E R
CO NNECT
CREATE
D E LE TE
D IS C O N N E C T
D IS P LA Y
DO
F O O TIN G
H E A D IN G
IN S E R T
LE T
M O D IFY
P R IN T
READ
RECO NNECT
R E T R IE V E
R E W IN D
SORT
SPACE
W R ITE
D éfini par une instruction si aucune
erreur ne s'est produite.
FILE M P T Y
READ
R E W IN D
SORT
Le fichier d'entrée correspondant
existe m ais ne contient aucun
enregistrem ent.
FILE N C R
READ
R E W IN D
SORT
Le fichier d'entrée correspondant n'a
pas été créé.
FU N C N A V
C H E C K P O IN T
C O M M IT
R E S TA R T
R O LLB A C K
La requête a essayé d'exécuter :
- une instruction C O M M IT ou
R O LLB A C K sous T D S ,
- une instruction C H E C K P O IN T ou
R E S TA R T sous IO F .
C-2
47 F2 75UR Rev03
___
___
|
|
|
|
|
|
___
|
|
___
Valeurs de @STATUS
Valeur de
@ STATUS
Instructions
pertinentes
C auses d'erreur
ILLC TR
IN S E R T
M O D IF Y
Cham p de contrôle interdit (O CC UR S
DEPEND IN G O N).
ILLD A T A
LE T
R E T R IE V E
Toute instruction
de traitem ent
de données
décim ales
Zones dans l'expression caractère qui
com portent des caractères non num ériques
(en cours de conversion) ou zone définie
com m e décim ale qui com porte des
caractères non-décim aux (espaces, par
exem ple).
KEYUNKN
R E T R IE V E
Aucun enregistrem ent ne com porte la
clé recherchée. KEYUN KN n'ém et
aucun m essage.
M AXCTR
ACCEPT
A LT E R
D IS P LA Y
P R IN T
Le nom bre m axim um d'occurrences a
été dépassé (dans un cham p qui en
dépend).
MEMBERS
D E LE T E
L'enregistrem ent a des articles détail.
NODUP
IN S E R T
M O D IF Y
NODUP1
IN S E R T
M O D IF Y
Les clés dupliquées ne sont pas
autorisées pour le fichier auquel
l'enregistrem ent spécifié appartient
(UFAS).
Les duplications sur les clés CALC ne
sont pas autorisées (IDS/II).
NO TCO N
D IS C O N N E C T
Enregistrem ent non connecté.
RECCON
CONNECT
Enregistrem ent déjà connecté.
R E C N FD
R E T R IE V E
Il n'y a pas d'occurrence d'enregistrem ent
m aître pour une occurrence d'enregistrem ent
détail. C ela s'applique uniquem ent à un fichier
séquentiel indexé.
47 F2 75UR Rev03
C-3
___
___
|
|
|
|
|
|
___
|
|
___
IQS-V4 - Guide pratique
C-4
47 F2 75UR Rev03
___
___
|
|
|
|