La lecture à portée de main
Description
Informations
Publié par | lorieux |
Publié le | 07 janvier 2014 |
Nombre de lectures | 563 |
Langue | Français |
Extrait
JBASE & GLOBUS
Support de cours
STAGE DE FORMATION TECHNIQUE
LIVRET 4 :XEEESICRC
T24
TEMENOS PARIS
Page 1
JBASE & GLOBUS
Support de cours
AVANT PROPOS
Ce dernier livret complète les trois autres en énonçant les sujets de travaux dirigés
sur T24 proposés aux stagiaires de différents clients. Nous avons fait un découpage
en deux parties :
- première partie donnant le sujet du TD par thème une
-deuxième partie donnant la correction du sujet. une
Nous avons fournis le plus de commentaires possibles, mais cela ne remplace pas
les explications de lanimateur.
Nous avons utilisés les sujets suivants :
TCL et jQL
Programmation jBC
Les Enquiries
Les Versions
Les Routines T24
Les éditions REPGEN
25/01/2007
T24
Page 2
JBASE & GLOBUS
Support de cours
PARTIE 1 : ENONCES DES EXERCICES
EXERCICE SUR UNIX LIKE
1 Utilisation de la recherche dans les cas suivants :
TToouuss lleess fnicohmie rdse afiycahinet rCs ceon m5èmmeeSU LGBOtcarac e èrntnaçrap .F snade lperéoirt re
Tous les fichiers du répertoire xxx.jnl
2 Sortir le nom des utilisateurs et leurs home directory
- compter le nombre dutilisateurs
- sortir les fichiers GLOBUS avec une date de péremption.
- Faire une liste des répertoires de GLOBUS
3 Création de scripts :
Création dun script faisant un compte à rebour sur 5 minutes
Création dun script qui fait une liste récursive des fichiers dun répertoire.
Création dun script qui fait la sauvegarde dun répertoire.
Création dun menu qui lance
a) la sauvegarde dun répertoire
b) l restauration du répertoire
c) la compression du répertoire dans une zone de manœuvre
d) la décompression du répertoire
e) une liste simple des fichiers.
On veut un titre MENU en inversion vidéo
Création dun outil générant une bannière dans un fichier.
Script indiquant la personne qui se connecte par un message à
ladministrateur.
EXERCICES POUR TCL ET JQL
1 – Créer un pointeur synonyme de deux façons.
2 – Lancer une analyse du fichier VOC et faire un retaillage. Utiliser le programme
HISTO et les commandes jstat et jrf.
3 - Lister les fichiers de votre répertoire
Lister les fichiers ayant un nom commençant par TD
Idem mais un nom avec TD et 2 numériques
Peut-on obtenir un résultat de liste dans un fichier ascii Unix, et ceci simplement?
4 - Lire une fiche du fichier SECTOR.
Recherchez le véritable nom
Sortir uniquement les données
Sortir avec les données, le nom des champs
Pour ne pas perturber la base, on utilisera toujours un fichier de manœuvre TDxx.
Faites une copie du fichier CUSTOMER sur le fichier de manœuvre.
Faites une vérification par CT, LIST ou LIST.ITEM
25/01/2007
T24
Page 3
JBASE & GLOBUS
Support de cours
5 - Visualiser le fichier OS.TOKEN et faire une sélection sur le premier champ.
Si vous analyser le dictionnaire, que constatez-vous?
Copier OS.TOKEN dans TDXX. Comptez le nombre déléments.
du dictionnaire (dans le dict de TDxx) pour pouvoir consulter le fichierCreation
OS.TOKEN en donnant:
– PROFIL Le
– Létat
– La compagnie
– La date de connexion
– de connexion Lheure
Renseigner lenregistrement @
Faites une vérification (par LIST, par CT, par LDICT ou par LISTDICTS
On utilise le JED pour écrire dans le dictionnaire:
T24> JED DICT TD01 PROFILE
001 D
002 1
003
004 Profile
005 10L
006 S
On faIt Escape et FI pour enregistrer
25/01/2007
T24
Page 4
JBASE & GLOBUS
Support de cours
Le code de conversion D ou MTS sont des codes jBASE
6 – Elaborer une distribution pour le fichierBNFACK.NUOCTentre comptes internes
et externes.
7 – Créer dans TEMPO une image du fichier CUSTOMER en faisant figurer les
descripteurs suivants :
SHORT.NAME
STREET
TOWN.COUNTRY
SECTOR
Visualiser le contenu du fichier TEMPO.
8 – Faire une édition triée des fichiers définis dans la partie data dune base T24.
Avec le même type de consultation, sortir des étiquettes pour les fichiers.
9 – Lister les clients dont le numéro est compris entre 100100 et 200200.
Lister les comptes internes.
25/01/2007
T24
Page 5
JBASE & GLOBUS
Support de cours
EXERCICE DE SYNTHESE jQL
En consultant le fichier ACCOUNT, trier par Client et par devise et sortir le numéro
de compte, le nom du chargé de compte, la devise et le total du solde.
Le fichier des clients est FBNK.CUSTOMER
Le fichier des comptes est FBNK.ACCOUNT
On a dans le dictionnaire, CUSTOMER qui est le numéro du client,
CURRENCY qui est la devise et
WORKING.BALANCE qui correspond au solde.
Le fichier des chargés de compte est DEPT.ACCT.OFFICER
(Rechercher si on a F. ou FBNK. devant le nom sous jBASE)
Utiliser les critère suivants:
…… WITH CUSTOMER AND WITH WORKING.BALANCE……
La conjonction BY est associée au verbe SORT (trier).
Pour faire une rupture par CUSTOMER et par CCY, on fait un descripteur I qui fait
une concaténation CUSTOMER:CURRENCY et le tri se fait sur ce critère.
Puis on applique la rupture par la conjonction BREAK.ON descripteur
25/01/2007
T24
Page 6
JBASE & GLOBUS
Support de cours
EXERCICES POUR JBC
1 – Créer un algorithme, qui effectu la lecture dun fichier, sous ses 3 formes, ceci
pour mettre en évidence le tableau dynamique, le vecteur.
2 – Créer un algorithme qui donne, pour un fichier T24, le nom des champs qui sont
liés avec dautres fichiers. Dans un deuxième temps, faire une bonne mise en page.
3 – Transformer un format séquentiel, un fichier T24.la clé sera inclus dans la ligne et
le séparateur sera le code ; . Faire une vérification du format sous Excel.
4 – Realiser le programme JB qui permet, en mode classique, de réaliser des
commandes jBASE.
5 – Créer un algorithme qui donne la possibilité de saisir un dictionnaire. Limage de
la saisie doit être un enregistrement de type éditeur.
6 – Créer une commande LIST.USERS qui donne pour un utilisateur :
- le nom de la base
- pid son
- son numéro de port
- la commande sous jBASE
- T24 lapplication
- fonction la
- clé de lenregistrement la
- un status général(actif T24,actif jBASE,actif OS,T24,OS)
7 – Réaliser une liste donnant pour chaque client le numéro de compte, la devise, le
montant de la balance et la valorisation en devise locale de cette balance ainsi que
son cumul par client. On utilisera le fichier FBNK.CUSTOMER.ACCOUNT
8 – Réaliser une fonction utilisateur qui donne le nom jBASE dun fichier à partir de
son nom T24.
9- (Compléments) Exercices sur PQN et PA
Faire un paragraphe qui lance automatiquement T24 en mode classique.
Faire un paragraphe qui permette une visualisation complète du dictionnaire.
25/01/2007
T24
Page 7
JBASE & GLOBUS
Support de cours
EXERCICES POUR ENQUIRY
1 - Etablir une consultation du fichier ACCOUNT en faisant apparaître:
– Le numéro de compte
– numéro du Client Le
Faites la différence entre le mode page et le mode grille
Dans la suite des exercices, on donnera un nom denquiry avec la syntaxe
AA.TRG0X (AA sont vos initiales et X est le numéro de lexercice)
* Rechercher les éléments du dictionnaire par un LISTDICTS .
2 - Ajouter les colonnes suivantes :
– devise (CURRENCY) La
– solde (WORKING.BALANCE) Le
Exprimer le montant avec le format de la devise
Obliger une sélection sur
Le numéro de compte
Le numéro de Client
la Devise
Faire apparaître la devise en fond jaune et les soldes négatifs en rouge
3 - Ajouter une en tête généra