![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
Suiv.: D Installation sous UNIX
Sup.: Partie IV: Annexes
Préc.: Le préprocesseur général TOUTXX
Table des matières
Quand on est confronté à une bibliothèque de programmes aussi grande que MODULEF, il est très utile de savoir répondre à des questions du type:
Cette base des procédures peut être consultée interactivement pour connaître
la hiérarchie des programmes. Par exemple, les informations concernant les routines appelées par
un programme appelant sont disponibles: programmes appelés
programme appelant.
De plus, la table des procédures (voir la section 9.5, partie iii) spécifie
les bibliothèques à référencer quand on appelle un
préprocesseur. Pour pouvoir obtenir ces informations, il est nécessaire de:
Le programme PROIMP utilise le fichier de données créé par le programme PROCAT.
Un exemple d'interrogation de la base des procédures est donné maintenant. Quand le programme PROIMP est exécuté, un menu apparaît. Par exemple, si on veut connaître le nom de toutes les subroutines appelées par la subroutine APNOXX, on choisit l'option PA du menu, on sélectionne l'option >, et on entre le nom de la subroutine. On suit les mêmes indications, pour extraire, à la suite, le nom de toutes les subroutines appelées par la subroutine APNOPW. Pour revenir dans le menu principal, on presse la touche "return".
$ proimp
**** COMMANDE ( OU ? = AIDE ) ?
?
BB : RELATIONS BIBLIOTHEQUES <--> BIBLIOTHEQUES
F : FINIR (IDENTIQUE A Q)
G : GENERALITES
LC : LONGUEUR D'UN COMMON
NB : NOMS DES BIBLIOTHEQUES
NC : NOMS DES COMMONS
NP : NOMS DES PROCEDURES
PA : RELATIONS DE PROCEDURES A APPELEES
PB : RELATIONS DE PROCEDURES A BIBLIOTHEQUES
PC : RELATIONS DE PROCEDURES A COMMONS
P* : FERMETURE TRANSITIVE DES PROCEDURES APPELEES
Q : QUITTER LE PROGRAMME (IDENTIQUE A F)
**** COMMANDE ( OU ? = AIDE ) ?
PA
CHOISISSEZ LA RELATION :
> PROCEDURE > APPELEES
< APPELEE < PROCEDURES
(RETURN) QUITTER
>
PROCEDURE ? (OU *=LISTE COMPLETE, RETURN=QUITTER)
APNOXX
> APPELEES
APNOPW FFRONT INITIS
NOMBRE D'ELEMENTS DU TABLEAU PRECEDENT : 3
PROCEDURE ? (OU *=LISTE COMPLETE, RETURN=QUITTER)
APNOPW
> APPELEES
APNOPO CNVAPN IINFO LECTEU LIBCAR LIBCOM OUVRIR TITRE
TRUNIT
NOMBRE D'ELEMENTS DU TABLEAU PRECEDENT : 9
PROCEDURE ? (OU *=LISTE COMPLETE, RETURN=QUITTER)
CHOISISSEZ LA RELATION :
> PROCEDURE > APPELEES
< APPELEE < PROCEDURES
(RETURN) QUITTER
**** COMMANDE ( OU ? = AIDE ) ?
?
BB : RELATIONS BIBLIOTHEQUES <--> BIBLIOTHEQUES
F : FINIR (IDENTIQUE A Q)
G : GENERALITES
LC : LONGUEUR D'UN COMMON
NB : NOMS DES BIBLIOTHEQUES
NC : NOMS DES COMMONS
NP : NOMS DES PROCEDURES
PA : RELATIONS DE PROCEDURES A APPELEES
PB : RELATIONS DE PROCEDURES A BIBLIOTHEQUES
PC : RELATIONS DE PROCEDURES A COMMONS
P* : FERMETURE TRANSITIVE DES PROCEDURES APPELEES
Q : QUITTER LE PROGRAMME (IDENTIQUE A F)
**** COMMANDE ( OU ? = AIDE ) ?
Pour terminer une interrogation, on tape simplement la lettre Q. Montrons maintenant quelles sont les
bibliothèques auxquelles la subroutine COMAXX accède. Pour ceci, on choisit l'option P
du menu principal, on sélectionne l' B et on tape le nom de la subroutine:
P*
OPTION CHOISIE :
A ARBRE DES PROCEDURES
B TABLEAU DES BIBLIOTHEQUES
P TABLEAU DES PROCEDURES
BP TABLEAU DES BIBLIOTHEQUES + PROCEDURES
F FICHIER DES BIBLIOTHEQUES + PROCEDURES
(RETURN) QUITTER
B
PROCEDURE ? (OU RETURN=QUITTER)
COMAXX
PROCEDURE ? (OU RETURN=QUITTER)
BIBLIOTHEQUES :
CONV CONW COSD ELA2 ELA3 ELAS ELCP FLUI
MAGN PPAL THER UTIL UTIL_SUN UTSD ZZZZ
NOMBRE D'ELEMENTS DU TABLEAU PRECEDENT : 15
OPTION CHOISIE :
A ARBRE DES PROCEDURES
B TABLEAU DES BIBLIOTHEQUES
P TABLEAU DES PROCEDURES
BP TABLEAU DES BIBLIOTHEQUES + PROCEDURES
F FICHIER DES BIBLIOTHEQUES + PROCEDURES
(RETURN) QUITTER
**** COMMANDE ( OU ? = AIDE ) ?
?
BB : RELATIONS BIBLIOTHEQUES <--> BIBLIOTHEQUES
F : FINIR (IDENTIQUE A Q)
G : GENERALITES
LC : LONGUEUR D'UN COMMON
NB : NOMS DES BIBLIOTHEQUES
NC : NOMS DES COMMONS
NP : NOMS DES PROCEDURES
PA : RELATIONS DE PROCEDURES A APPELEES
PB : RELATIONS DE PROCEDURES A BIBLIOTHEQUES
PC : RELATIONS DE PROCEDURES A COMMONS
P* : FERMETURE TRANSITIVE DES PROCEDURES APPELEES
Q : QUITTER LE PROGRAMME (IDENTIQUE A F)
**** COMMANDE ( OU ? = AIDE ) ?
Q
NOMBRE DE MOTS UTILISES : 49236 / 5000000