SDI – Service et Développement Informatiques
Technopolis – Bâtiment A
Mail de la manufacture
35410 CHATEAUGIRON – RENNES
FRANCE

Bertrand SARRAZIN

 +33 (0)2 99 37 24 50
 contact@sdi-info.fr
 www.sdi-info.fr


                                               2
   Cap Seine (76)
   Etat des lieux
   Pourquoi changer ?
   Composants de la solution
   Pourquoi genero ?
   Méthodologie de migration
   Charte graphique
   Durée de migration
   Les problèmes rencontrés
   Conclusion
   Autres migrations
   Questions


                                3
   Coopérative agricole
    ◦ 3 500 adhérents
    ◦ 586 salariés pour le groupe et la distribution verte
    ◦ 177 délégués de sections représentant les
      adhérents
    ◦ 66 sites d’approvisionnement



   Module Usine
    ◦ 100 magasins passent commande d’aliments


                                                             4
   Environnement Système :
    ◦ AIX, 173 Scripts

   Volumétrie :
    ◦ Informix 140 tables,1 Go
    ◦ Scripts SQL : 466

   Informix 4GL :
    ◦ 300 Modules *.4gl
    ◦ 180 fichiers écrans *.per

   COBOL :
    ◦ 64 programmes, 120 000 lignes

                                      5
   Vieux matériel (plus de maintenance)

   Esthétique. Besoin d’un coup de jeune sur
    l’applicatif

   Besoin de nouvelles fonctionnalités




                                                6
   Linux
      Open Source
      Script Shell

   Informix
      Base de données



   GENERO
      Pérenniser l’existant
      Evolution vers de nouvelles fonctionnalités
      Faible coût de migration



                                                     7
   Pérenniser l’existant
      Conserver le bon fonctionnement
      Echapper à la réécriture du 4GL
      Migration « instantanée » et souple

   Evolution vers de nouvelles fonctionnalités
        Graphique (combo, radio, onglets, etc.)
        Amélioration de l’ergonomie
        Communication avec tableur
        utilisable via WEB

   Disparition du COBOL
      Applicatif homogène, évolution graphique



                                                   8
   Prise de connaissance de l’environnement.
   Compilation en genero chez SDI
      (.4gl et .per)
      makefile
   Installation chez Cap Seine
   Formation et transfert de compétence
      Genero
      Utilisation de l’outil studio
   Tests



                                                9
   Migration en mode traditionnel
      Option non retenue




   Migration en full genero simple
      Option retenue



                                      10
   Migration avancée
      Sur un module « Vitrine »




                                   11
   Préparation et compilation – 5 jours
    ◦ 300 Modules *.4gl
    ◦ 180 fichiers écrans *.per

   Modules Full genero simples – 7 jours
    ◦ Type date
    ◦ Button Edit

   Module Vitrine– 10 jours
    ◦ 1 Module *.4gl
    ◦ 6 fichiers écrans *.per



                                            12
   Installation du produit genero – 1 jour

      Outils de développement
        Genero studio
        Compilateur
        runtime
      Client GDC sur les postes clients



   Formation utilisateur– 1/2 jour par utilisateur



                                                      13
   Coté Développement

    ◦ Définition de variables globales
        Globals1.4gl : define i smallint
        Globals2.4gl : define i integer


    ◦ Nombre de paramètres des fonctions




                                            14
   Coté utilisateur

    ◦ Utilisation de la souris




    ◦ Touche <esc> pour validation devient « Abandon »




                                                         15
La solution genero :

   Simple
   Rapide
   Peu couteuse
   Moderne (ouverture, communicante)


   Une réponse EFFICIENTE


                                        16
17
   Distribution de produits vétérinaires

      5 sites interconnectés en mode VPN
      Validation des expéditions par lecture code DataMatrix
       (No de lot, date de péremption) via bornes Wifi en
       mode Web (GAS)




                                                                18
   Recouvrement de créances




                               19
   Réservation de matériel d’un CE




                                      20
   Questions /réponses




   Merci de votre attention




                               21

Ugif 12 2011-ibm cap-seine

  • 2.
    SDI – Serviceet Développement Informatiques Technopolis – Bâtiment A Mail de la manufacture 35410 CHATEAUGIRON – RENNES FRANCE Bertrand SARRAZIN  +33 (0)2 99 37 24 50  contact@sdi-info.fr  www.sdi-info.fr 2
  • 3.
    Cap Seine (76)  Etat des lieux  Pourquoi changer ?  Composants de la solution  Pourquoi genero ?  Méthodologie de migration  Charte graphique  Durée de migration  Les problèmes rencontrés  Conclusion  Autres migrations  Questions 3
  • 4.
    Coopérative agricole ◦ 3 500 adhérents ◦ 586 salariés pour le groupe et la distribution verte ◦ 177 délégués de sections représentant les adhérents ◦ 66 sites d’approvisionnement  Module Usine ◦ 100 magasins passent commande d’aliments 4
  • 5.
    Environnement Système : ◦ AIX, 173 Scripts  Volumétrie : ◦ Informix 140 tables,1 Go ◦ Scripts SQL : 466  Informix 4GL : ◦ 300 Modules *.4gl ◦ 180 fichiers écrans *.per  COBOL : ◦ 64 programmes, 120 000 lignes 5
  • 6.
    Vieux matériel (plus de maintenance)  Esthétique. Besoin d’un coup de jeune sur l’applicatif  Besoin de nouvelles fonctionnalités 6
  • 7.
    Linux  Open Source  Script Shell  Informix  Base de données  GENERO  Pérenniser l’existant  Evolution vers de nouvelles fonctionnalités  Faible coût de migration 7
  • 8.
    Pérenniser l’existant  Conserver le bon fonctionnement  Echapper à la réécriture du 4GL  Migration « instantanée » et souple  Evolution vers de nouvelles fonctionnalités  Graphique (combo, radio, onglets, etc.)  Amélioration de l’ergonomie  Communication avec tableur  utilisable via WEB  Disparition du COBOL  Applicatif homogène, évolution graphique 8
  • 9.
    Prise de connaissance de l’environnement.  Compilation en genero chez SDI  (.4gl et .per)  makefile  Installation chez Cap Seine  Formation et transfert de compétence  Genero  Utilisation de l’outil studio  Tests 9
  • 10.
    Migration en mode traditionnel  Option non retenue  Migration en full genero simple  Option retenue 10
  • 11.
    Migration avancée  Sur un module « Vitrine » 11
  • 12.
    Préparation et compilation – 5 jours ◦ 300 Modules *.4gl ◦ 180 fichiers écrans *.per  Modules Full genero simples – 7 jours ◦ Type date ◦ Button Edit  Module Vitrine– 10 jours ◦ 1 Module *.4gl ◦ 6 fichiers écrans *.per 12
  • 13.
    Installation du produit genero – 1 jour  Outils de développement  Genero studio  Compilateur  runtime  Client GDC sur les postes clients  Formation utilisateur– 1/2 jour par utilisateur 13
  • 14.
    Coté Développement ◦ Définition de variables globales  Globals1.4gl : define i smallint  Globals2.4gl : define i integer ◦ Nombre de paramètres des fonctions 14
  • 15.
    Coté utilisateur ◦ Utilisation de la souris ◦ Touche <esc> pour validation devient « Abandon » 15
  • 16.
    La solution genero:  Simple  Rapide  Peu couteuse  Moderne (ouverture, communicante)  Une réponse EFFICIENTE 16
  • 17.
  • 18.
    Distribution de produits vétérinaires  5 sites interconnectés en mode VPN  Validation des expéditions par lecture code DataMatrix (No de lot, date de péremption) via bornes Wifi en mode Web (GAS) 18
  • 19.
    Recouvrement de créances 19
  • 20.
    Réservation de matériel d’un CE 20
  • 21.
    Questions /réponses  Merci de votre attention 21