JBASE & GLOBUS Support de cours 25/01/2007 T24 Page 1 STAGE DE FORMATION TECHNI

JBASE & GLOBUS Support de cours 25/01/2007 T24 Page 1 STAGE DE FORMATION TECHNIQUE LIVRET 4 : EXERCICES TEMENOS PARIS  JBASE & GLOBUS Support de cours 25/01/2007 T24 Page 2 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 : - une première partie donnant le sujet du TD par thème - une deuxième partie donnant la correction du sujet. Nous avons fournis le plus de commentaires possibles, mais cela ne remplace pas les explications de l’animateur. Nous avons utilisés les sujets suivants : TCL et jQL Programmation jBC Les Enquiries Les Versions Les Routines T24 Les éditions REPGEN JBASE & GLOBUS Support de cours 25/01/2007 T24 Page 3 PARTIE 1 : ENONCES DES EXERCICES EXERCICE SUR UNIX LIKE 1 Utilisation de la recherche dans les cas suivants : Tous les nom de fichiers commençant par F. dans le répertoire GLOBUS Tous les fichiers ayant C en 5ème caractère Tous les fichiers du répertoire xxx.jnl 2 Sortir le nom des utilisateurs et leurs ‘home directory’ - compter le nombre d’utilisateurs - 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 d’un script faisant un compte à rebour sur 5 minutes Création d’un script qui fait une liste récursive des fichiers d’un répertoire. Création d’un script qui fait la sauvegarde d’un répertoire. Création d’un menu qui lance a) la sauvegarde d’un 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 d’un outil générant une bannière dans un fichier. Script indiquant la personne qui se connecte par un message à l’administrateur. 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 JBASE & GLOBUS Support de cours 25/01/2007 T24 Page 4 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. Creation du dictionnaire (dans le dict de TDxx) pour pouvoir consulter le fichier OS.TOKEN en donnant: – Le PROFIL – L’état – La compagnie – La date de connexion – L’heure de connexion Renseigner l’enregistrement @ 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 JBASE & GLOBUS Support de cours 25/01/2007 T24 Page 5 Le code de conversion D ou MTS sont des codes ‘jBASE’ 6 – Elaborer une distribution pour le fichier FBNK.ACCOUNT entre 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 d’une 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. JBASE & GLOBUS Support de cours 25/01/2007 T24 Page 6 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 JBASE & GLOBUS Support de cours 25/01/2007 T24 Page 7 EXERCICES POUR JBC 1 – Créer un algorithme, qui effectu la lecture d’un 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 d’autres 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. L’image 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 - son pid - son numéro de port - la commande sous jBASE - l’application T24 - la fonction - la clé de l’enregistrement - 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 d’un 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. JBASE & GLOBUS Support de cours 25/01/2007 T24 Page 8 EXERCICES POUR ENQUIRY 1 - Etablir une consultation du fichier ACCOUNT en faisant apparaître: – Le numéro de compte – Le numéro du Client Faites la différence entre le mode ‘page’ et le mode ‘grille’ Dans la suite des exercices, on donnera un nom d’enquiry avec la syntaxe AA.TRG0X (AA sont vos initiales et X est le numéro de l’exercice) * Rechercher les éléments du dictionnaire par un LISTDICTS . 2 - Ajouter les colonnes suivantes : – La devise (CURRENCY) – Le solde (WORKING.BALANCE) 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érale sur l’exercice précédant : En titre ‘’ FORMATION T24 ’’ Puis les en-têtes de colonnes Compte, Client, Devise et Solde On demande un total sur le solde en supposant que celui-ci a été converti. Il faut tous les enregistrements du fichier et se mettre en mode page.On ne veut pas les comptes internes 4 - Toujours avec le même fichier, faire apparaître dans l’en-tête, en plus le nom du client et celui de son charger de compte. On utilise une rupture sur le client Dans un deuxième temps, on demande de faire un total sur la WORKING.BALANCE (avec un calcul si la devise n’est pas locale) Dans la troisième enquiry, on demande de faire une rupture par client et de sortir le total des soldes. Faire un en-tête donnant un titre, le numéro et le nom du client, la date du jour, et le nom du département. Sur le corps de la consultation faire apparaître, le numéro de compte, le mnémonique, le nom en abrégé du secteur, la date d’ouverture et le total par client et par devise du Solde. Faites apparaître le texte Total avec la devise et son total (ex: total USD) JBASE & GLOBUS Support de cours 25/01/2007 T24 Page 9 5 - Sur le fichier ACCOUNT sortir: – Le numéro de compte – Le numéro du client – La devise – Le total du solde par client et par devise Faites en fin d’état une ventilation sur le total des soldes en USD et des autres devises. * On peut faire un en-tête circonstancié. uploads/s3/ exercices-t24-pdf.pdf

  • 39
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Attribution requise
Partager