12.07.2015 Views

GIRIS: un SIG au service de l'exploitant - Université Jean Monnet

GIRIS: un SIG au service de l'exploitant - Université Jean Monnet

GIRIS: un SIG au service de l'exploitant - Université Jean Monnet

SHOW MORE
SHOW LESS
  • No tags were found...

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

3.6 Analyse <strong>de</strong>s problèmes rencontrésL’analyse du fonctionnement a reposé sur <strong>un</strong> dépouillement <strong>de</strong>s journ<strong>au</strong>x <strong>de</strong>transfert et <strong>de</strong> contrôle <strong>de</strong> l’outil. Les conclusions suivantes ont été tirées :• Le programme a fonctionné correctement jusqu’en décembre 2003 ;• Les fichiers transférés la nuit ne sont pas décompressés sur le serveur central ;• Des fichiers graphiques sont absents <strong>de</strong> certains serveurs ;• Le volume du fichier <strong>de</strong> compression <strong>de</strong> certaines données graphiques estnul ;• Certains serveurs ne reçoivent pas les données ;• La décompression ne s’effectue pas sur les serveurs <strong>de</strong> site ;• De nombreux fichiers incohérents sont signalés sur plusieurs serveurs etnotamment le serveur central ;• Des fichiers sont signalés absents <strong>de</strong>s serveurs, alors qu’en réalité ils sontprésents.3.7 Les ressources nécessairesEtant donné l’architecture retenue, <strong>un</strong>e connaissance dans le langage PL/SQL étaitessentielle puisque le cœur du programme en est composé. Ensuite, <strong>de</strong>s compétencesen langages <strong>de</strong> comman<strong>de</strong>s BATCH DOS et FTP était <strong>au</strong>ssi nécessaires.Mon expérience du PL/SQL m’a aidé dans la résolution <strong>de</strong>s bugs <strong>de</strong> l’outil. J’ai ainsipu appréhen<strong>de</strong>r les spécificités du programme PL/SQL et notamment l’utilisation duPackage PL/SQL UTL_FILE. Ce package est utilisé pour l’impression <strong>de</strong> fichiersjourn<strong>au</strong>x d’Oracle et est installé <strong>au</strong>tomatiquement lors <strong>de</strong> l’installation du serveurOracle.Un package PL/SQL est <strong>un</strong> schéma d’objets PL/SQL qui regroupent <strong>de</strong>s sousprogrammes.Il est donc composé <strong>de</strong> fonctions, procédures PL/SQL. Un packagePL/SQL comporte obligatoirement <strong>de</strong>ux parties : la première appelé «package »définit l’interface <strong>de</strong>s applications : les types, les variables, les constantes ; lesexceptions, les curseurs et les sous programmes disponibles ; la <strong>de</strong>uxième appelé« corps <strong>de</strong> package » ou « package body » définit en détail les curseurs et les sousprogrammes.En ce qui concerne l’utilisation <strong>de</strong> comman<strong>de</strong>s BATCH DOS et FTP, je me suis tournévers les ressources Internet suivantes : http://www.commentcamarche.net pour lescomman<strong>de</strong>s FTP et le site http://www.egs-howto.com pour les comman<strong>de</strong>s BATCHDOS.(Cf. Annexes 5 et 6)Page 33

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!