SlideShare une entreprise Scribd logo
1  sur  21
Télécharger pour lire hors ligne
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

Contenu connexe

En vedette

Les Agents Antiretroviraux et Les Toxicites Associes avec Eux (French) Symposia
Les Agents Antiretroviraux et Les Toxicites Associes avec Eux (French) Symposia Les Agents Antiretroviraux et Les Toxicites Associes avec Eux (French) Symposia
Les Agents Antiretroviraux et Les Toxicites Associes avec Eux (French) Symposia The CRUDEM Foundation
 
This Is Beautiful
This Is BeautifulThis Is Beautiful
This Is Beautifulcattaneo17
 
Casino News Octobre/Novembre 2013
Casino News Octobre/Novembre 2013Casino News Octobre/Novembre 2013
Casino News Octobre/Novembre 2013Aurélie Vaucher
 
Paul cézanne (1839 1906)
Paul cézanne (1839 1906)Paul cézanne (1839 1906)
Paul cézanne (1839 1906)kateeb93
 
Unité 5. la population de l'europe (2)
Unité 5. la population de l'europe (2)Unité 5. la population de l'europe (2)
Unité 5. la population de l'europe (2)jlealleon
 
Cubb Presentation 2010
Cubb Presentation 2010Cubb Presentation 2010
Cubb Presentation 2010Pascal Cübb
 
Joe 20150822 0193_0057
Joe 20150822 0193_0057Joe 20150822 0193_0057
Joe 20150822 0193_0057Market iT
 
Dossier réseaux sociaux visuels
Dossier réseaux sociaux visuelsDossier réseaux sociaux visuels
Dossier réseaux sociaux visuelssevie_chevalier
 
Evaluacion de instituciones
Evaluacion de institucionesEvaluacion de instituciones
Evaluacion de institucionesAdalberto
 
Unité 5. la santé. les encadrés
Unité 5. la santé. les encadrésUnité 5. la santé. les encadrés
Unité 5. la santé. les encadrésjlealleon
 
Double page development
Double page developmentDouble page development
Double page developmentryry1993
 
Enquête : Perception des discriminations par les demandeurs d’emploi - IFOP 0...
Enquête : Perception des discriminations par les demandeurs d’emploi - IFOP 0...Enquête : Perception des discriminations par les demandeurs d’emploi - IFOP 0...
Enquête : Perception des discriminations par les demandeurs d’emploi - IFOP 0...Nathalie SALLES
 
Repenser son-modèle économique à travers son modèle pédagogique
Repenser son-modèle économique à travers son modèle pédagogiqueRepenser son-modèle économique à travers son modèle pédagogique
Repenser son-modèle économique à travers son modèle pédagogiqueGrain's Créateur de connaissances
 

En vedette (20)

Les Agents Antiretroviraux et Les Toxicites Associes avec Eux (French) Symposia
Les Agents Antiretroviraux et Les Toxicites Associes avec Eux (French) Symposia Les Agents Antiretroviraux et Les Toxicites Associes avec Eux (French) Symposia
Les Agents Antiretroviraux et Les Toxicites Associes avec Eux (French) Symposia
 
111128 lan ekintzatendenciastt
111128 lan ekintzatendenciastt111128 lan ekintzatendenciastt
111128 lan ekintzatendenciastt
 
Compendium
CompendiumCompendium
Compendium
 
This Is Beautiful
This Is BeautifulThis Is Beautiful
This Is Beautiful
 
Día de la Paz 2009
Día de la Paz 2009Día de la Paz 2009
Día de la Paz 2009
 
Casino News Octobre/Novembre 2013
Casino News Octobre/Novembre 2013Casino News Octobre/Novembre 2013
Casino News Octobre/Novembre 2013
 
Keynote 2 petko_f
Keynote 2 petko_fKeynote 2 petko_f
Keynote 2 petko_f
 
Paul cézanne (1839 1906)
Paul cézanne (1839 1906)Paul cézanne (1839 1906)
Paul cézanne (1839 1906)
 
Unité 5. la population de l'europe (2)
Unité 5. la population de l'europe (2)Unité 5. la population de l'europe (2)
Unité 5. la population de l'europe (2)
 
Cubb Presentation 2010
Cubb Presentation 2010Cubb Presentation 2010
Cubb Presentation 2010
 
Joe 20150822 0193_0057
Joe 20150822 0193_0057Joe 20150822 0193_0057
Joe 20150822 0193_0057
 
Dossier réseaux sociaux visuels
Dossier réseaux sociaux visuelsDossier réseaux sociaux visuels
Dossier réseaux sociaux visuels
 
Evaluacion de instituciones
Evaluacion de institucionesEvaluacion de instituciones
Evaluacion de instituciones
 
Unité 5. la santé. les encadrés
Unité 5. la santé. les encadrésUnité 5. la santé. les encadrés
Unité 5. la santé. les encadrés
 
La douceur de ton regard
La douceur de ton regardLa douceur de ton regard
La douceur de ton regard
 
Double page development
Double page developmentDouble page development
Double page development
 
Conseils de mr_propre
Conseils de mr_propreConseils de mr_propre
Conseils de mr_propre
 
Ec la_vie_est_courte
 Ec la_vie_est_courte Ec la_vie_est_courte
Ec la_vie_est_courte
 
Enquête : Perception des discriminations par les demandeurs d’emploi - IFOP 0...
Enquête : Perception des discriminations par les demandeurs d’emploi - IFOP 0...Enquête : Perception des discriminations par les demandeurs d’emploi - IFOP 0...
Enquête : Perception des discriminations par les demandeurs d’emploi - IFOP 0...
 
Repenser son-modèle économique à travers son modèle pédagogique
Repenser son-modèle économique à travers son modèle pédagogiqueRepenser son-modèle économique à travers son modèle pédagogique
Repenser son-modèle économique à travers son modèle pédagogique
 

Similaire à Ugif 12 2011-ibm cap-seine

Ingénieur étude et développement JAVA JEE.pdf
Ingénieur étude et développement JAVA JEE.pdfIngénieur étude et développement JAVA JEE.pdf
Ingénieur étude et développement JAVA JEE.pdfJEANCLAUDECAMARA
 
Dossier de competences MA
Dossier de competences MADossier de competences MA
Dossier de competences MAClementine D.
 
Alan Poe appliqué au data streaming - toutes choses sont bonnes ou mauvaises ...
Alan Poe appliqué au data streaming - toutes choses sont bonnes ou mauvaises ...Alan Poe appliqué au data streaming - toutes choses sont bonnes ou mauvaises ...
Alan Poe appliqué au data streaming - toutes choses sont bonnes ou mauvaises ...Julien Cognet
 
Cours Devops Sparks.pptx.pdf
Cours Devops Sparks.pptx.pdfCours Devops Sparks.pptx.pdf
Cours Devops Sparks.pptx.pdfboulonvert
 
GAB 2015 - Nouveautes sur le stockage de donnees dans Azure
GAB 2015  - Nouveautes sur le stockage de donnees dans AzureGAB 2015  - Nouveautes sur le stockage de donnees dans Azure
GAB 2015 - Nouveautes sur le stockage de donnees dans AzureJean-Luc Boucho
 
Game of upgrades to liferay dxp - ep1: Migration de données
Game of upgrades to liferay dxp - ep1: Migration de donnéesGame of upgrades to liferay dxp - ep1: Migration de données
Game of upgrades to liferay dxp - ep1: Migration de donnéesQuang Tu LE
 
Joe Mobile sur le Cloud - DevoxxFR 2013
Joe Mobile sur le Cloud - DevoxxFR 2013Joe Mobile sur le Cloud - DevoxxFR 2013
Joe Mobile sur le Cloud - DevoxxFR 2013Cyrille Le Clerc
 
Perfug BOF devoxx2017.pptx
Perfug BOF devoxx2017.pptxPerfug BOF devoxx2017.pptx
Perfug BOF devoxx2017.pptxMarc Bojoly
 
Comment réussir votre déploiement de Windows 10
Comment réussir votre déploiement de Windows 10Comment réussir votre déploiement de Windows 10
Comment réussir votre déploiement de Windows 10Microsoft Technet France
 
"Introduction aux Developements iOS" in Three hours
"Introduction aux Developements iOS" in Three hours"Introduction aux Developements iOS" in Three hours
"Introduction aux Developements iOS" in Three hoursLaurent MEURISSE
 
Développer et déployer une application php maintenable
Développer et déployer une application php maintenableDévelopper et déployer une application php maintenable
Développer et déployer une application php maintenableLeTesteur
 
Conférence Shinken à SophiaConf2012 (Jean Gabès)
Conférence Shinken à SophiaConf2012 (Jean Gabès)Conférence Shinken à SophiaConf2012 (Jean Gabès)
Conférence Shinken à SophiaConf2012 (Jean Gabès)Jean Gabès
 
Quoi de neuf à Devoxx France 2017 ?
Quoi de neuf à Devoxx France 2017 ?Quoi de neuf à Devoxx France 2017 ?
Quoi de neuf à Devoxx France 2017 ?Antoine Rey
 
Sharepoint Summit Québec mise à niveau Sharepoint 2007 vers Sharepoint 2010
Sharepoint Summit Québec mise à niveau Sharepoint 2007 vers Sharepoint 2010Sharepoint Summit Québec mise à niveau Sharepoint 2007 vers Sharepoint 2010
Sharepoint Summit Québec mise à niveau Sharepoint 2007 vers Sharepoint 2010Mario Leblond
 
Paris Web 2015 - Atelier desendettement javascript
Paris Web 2015 - Atelier desendettement javascriptParis Web 2015 - Atelier desendettement javascript
Paris Web 2015 - Atelier desendettement javascriptMichael Akbaraly
 
Présentation OCSInventory SolutionsLinux 2009
Présentation OCSInventory SolutionsLinux 2009Présentation OCSInventory SolutionsLinux 2009
Présentation OCSInventory SolutionsLinux 2009Gonéri Le Bouder
 
Astroclermont @clermontech
Astroclermont @clermontechAstroclermont @clermontech
Astroclermont @clermontechBaptiste MOREAU
 
MariaDB Paris Workshop 2023 - DARVA presentation
MariaDB Paris Workshop 2023 - DARVA presentationMariaDB Paris Workshop 2023 - DARVA presentation
MariaDB Paris Workshop 2023 - DARVA presentationMariaDB plc
 

Similaire à Ugif 12 2011-ibm cap-seine (20)

Ingénieur étude et développement JAVA JEE.pdf
Ingénieur étude et développement JAVA JEE.pdfIngénieur étude et développement JAVA JEE.pdf
Ingénieur étude et développement JAVA JEE.pdf
 
Dossier de competences MA
Dossier de competences MADossier de competences MA
Dossier de competences MA
 
Alan Poe appliqué au data streaming - toutes choses sont bonnes ou mauvaises ...
Alan Poe appliqué au data streaming - toutes choses sont bonnes ou mauvaises ...Alan Poe appliqué au data streaming - toutes choses sont bonnes ou mauvaises ...
Alan Poe appliqué au data streaming - toutes choses sont bonnes ou mauvaises ...
 
Cours Devops Sparks.pptx.pdf
Cours Devops Sparks.pptx.pdfCours Devops Sparks.pptx.pdf
Cours Devops Sparks.pptx.pdf
 
GAB 2015 - Nouveautes sur le stockage de donnees dans Azure
GAB 2015  - Nouveautes sur le stockage de donnees dans AzureGAB 2015  - Nouveautes sur le stockage de donnees dans Azure
GAB 2015 - Nouveautes sur le stockage de donnees dans Azure
 
Game of upgrades to liferay dxp - ep1: Migration de données
Game of upgrades to liferay dxp - ep1: Migration de donnéesGame of upgrades to liferay dxp - ep1: Migration de données
Game of upgrades to liferay dxp - ep1: Migration de données
 
Meetup PM2 @delicious-insights
Meetup PM2 @delicious-insightsMeetup PM2 @delicious-insights
Meetup PM2 @delicious-insights
 
Joe Mobile sur le Cloud - DevoxxFR 2013
Joe Mobile sur le Cloud - DevoxxFR 2013Joe Mobile sur le Cloud - DevoxxFR 2013
Joe Mobile sur le Cloud - DevoxxFR 2013
 
Perfug BOF devoxx2017.pptx
Perfug BOF devoxx2017.pptxPerfug BOF devoxx2017.pptx
Perfug BOF devoxx2017.pptx
 
Comment réussir votre déploiement de Windows 10
Comment réussir votre déploiement de Windows 10Comment réussir votre déploiement de Windows 10
Comment réussir votre déploiement de Windows 10
 
"Introduction aux Developements iOS" in Three hours
"Introduction aux Developements iOS" in Three hours"Introduction aux Developements iOS" in Three hours
"Introduction aux Developements iOS" in Three hours
 
Développer et déployer une application php maintenable
Développer et déployer une application php maintenableDévelopper et déployer une application php maintenable
Développer et déployer une application php maintenable
 
Conférence Shinken à SophiaConf2012 (Jean Gabès)
Conférence Shinken à SophiaConf2012 (Jean Gabès)Conférence Shinken à SophiaConf2012 (Jean Gabès)
Conférence Shinken à SophiaConf2012 (Jean Gabès)
 
Quoi de neuf à Devoxx France 2017 ?
Quoi de neuf à Devoxx France 2017 ?Quoi de neuf à Devoxx France 2017 ?
Quoi de neuf à Devoxx France 2017 ?
 
Sharepoint Summit Québec mise à niveau Sharepoint 2007 vers Sharepoint 2010
Sharepoint Summit Québec mise à niveau Sharepoint 2007 vers Sharepoint 2010Sharepoint Summit Québec mise à niveau Sharepoint 2007 vers Sharepoint 2010
Sharepoint Summit Québec mise à niveau Sharepoint 2007 vers Sharepoint 2010
 
Paris Web 2015 - Atelier desendettement javascript
Paris Web 2015 - Atelier desendettement javascriptParis Web 2015 - Atelier desendettement javascript
Paris Web 2015 - Atelier desendettement javascript
 
Présentation OCSInventory SolutionsLinux 2009
Présentation OCSInventory SolutionsLinux 2009Présentation OCSInventory SolutionsLinux 2009
Présentation OCSInventory SolutionsLinux 2009
 
Astroclermont @clermontech
Astroclermont @clermontechAstroclermont @clermontech
Astroclermont @clermontech
 
Agl2012
Agl2012Agl2012
Agl2012
 
MariaDB Paris Workshop 2023 - DARVA presentation
MariaDB Paris Workshop 2023 - DARVA presentationMariaDB Paris Workshop 2023 - DARVA presentation
MariaDB Paris Workshop 2023 - DARVA presentation
 

Plus de UGIF

UGIF 09 2013 Fy13 q3, corporate presentation the inflection point in the ap...
UGIF 09 2013 Fy13 q3, corporate presentation   the inflection point in the ap...UGIF 09 2013 Fy13 q3, corporate presentation   the inflection point in the ap...
UGIF 09 2013 Fy13 q3, corporate presentation the inflection point in the ap...UGIF
 
Ugif 09 2013 open source - session tech
Ugif 09 2013   open source - session techUgif 09 2013   open source - session tech
Ugif 09 2013 open source - session techUGIF
 
Ugif 09 2013 new environment and dynamic setting in ids 12.10
Ugif 09 2013   new environment and dynamic setting in ids 12.10Ugif 09 2013   new environment and dynamic setting in ids 12.10
Ugif 09 2013 new environment and dynamic setting in ids 12.10UGIF
 
Ugif 09 2013 open source
Ugif 09 2013   open sourceUgif 09 2013   open source
Ugif 09 2013 open sourceUGIF
 
Ugif 09 2013
Ugif 09 2013Ugif 09 2013
Ugif 09 2013UGIF
 
Ugif 09 2013 psm
Ugif 09 2013   psmUgif 09 2013   psm
Ugif 09 2013 psmUGIF
 
Ugif 09 2013 friug 201309 axional web studio
Ugif 09 2013 friug 201309   axional web studioUgif 09 2013 friug 201309   axional web studio
Ugif 09 2013 friug 201309 axional web studioUGIF
 
Ugif 10 2012 ppt0000001
Ugif 10 2012 ppt0000001Ugif 10 2012 ppt0000001
Ugif 10 2012 ppt0000001UGIF
 
Ugif 10 2012 informix pssc-benchmark -l.revel_oct2012
Ugif 10 2012 informix pssc-benchmark -l.revel_oct2012Ugif 10 2012 informix pssc-benchmark -l.revel_oct2012
Ugif 10 2012 informix pssc-benchmark -l.revel_oct2012UGIF
 
Ugif 10 2012 beauty ofifmxdiskstructs ugif
Ugif 10 2012 beauty ofifmxdiskstructs ugifUgif 10 2012 beauty ofifmxdiskstructs ugif
Ugif 10 2012 beauty ofifmxdiskstructs ugifUGIF
 
Ugif 10 2012 lycia2 introduction in 45 minutes
Ugif 10 2012 lycia2 introduction in 45 minutesUgif 10 2012 lycia2 introduction in 45 minutes
Ugif 10 2012 lycia2 introduction in 45 minutesUGIF
 
Ugif 10 2012 genero ugif october 3, 2012 ibm france, français
Ugif 10 2012 genero   ugif october 3, 2012  ibm france, français Ugif 10 2012 genero   ugif october 3, 2012  ibm france, français
Ugif 10 2012 genero ugif october 3, 2012 ibm france, français UGIF
 
Ugif 10 2012 iiug paris-business-update
Ugif 10 2012 iiug paris-business-updateUgif 10 2012 iiug paris-business-update
Ugif 10 2012 iiug paris-business-updateUGIF
 
Ugif 10 2012 ppt0000002
Ugif 10 2012 ppt0000002Ugif 10 2012 ppt0000002
Ugif 10 2012 ppt0000002UGIF
 
Ugif 12 2011-smart meters-11102011
Ugif 12 2011-smart meters-11102011Ugif 12 2011-smart meters-11102011
Ugif 12 2011-smart meters-11102011UGIF
 
Ugif 12 2011-informix iwa
Ugif 12 2011-informix iwaUgif 12 2011-informix iwa
Ugif 12 2011-informix iwaUGIF
 
Ugif 12 2011-france ug12142011-tech_ts
Ugif 12 2011-france ug12142011-tech_tsUgif 12 2011-france ug12142011-tech_ts
Ugif 12 2011-france ug12142011-tech_tsUGIF
 
Ugif 12 2011-four js primer presentation - new graphic charter - short versio...
Ugif 12 2011-four js primer presentation - new graphic charter - short versio...Ugif 12 2011-four js primer presentation - new graphic charter - short versio...
Ugif 12 2011-four js primer presentation - new graphic charter - short versio...UGIF
 
Ugif 12 2011-discover informix keynote 2012
Ugif 12 2011-discover informix keynote 2012Ugif 12 2011-discover informix keynote 2012
Ugif 12 2011-discover informix keynote 2012UGIF
 
Ugif 04 2011 storage prov-pot_march_2011
Ugif 04 2011   storage prov-pot_march_2011Ugif 04 2011   storage prov-pot_march_2011
Ugif 04 2011 storage prov-pot_march_2011UGIF
 

Plus de UGIF (20)

UGIF 09 2013 Fy13 q3, corporate presentation the inflection point in the ap...
UGIF 09 2013 Fy13 q3, corporate presentation   the inflection point in the ap...UGIF 09 2013 Fy13 q3, corporate presentation   the inflection point in the ap...
UGIF 09 2013 Fy13 q3, corporate presentation the inflection point in the ap...
 
Ugif 09 2013 open source - session tech
Ugif 09 2013   open source - session techUgif 09 2013   open source - session tech
Ugif 09 2013 open source - session tech
 
Ugif 09 2013 new environment and dynamic setting in ids 12.10
Ugif 09 2013   new environment and dynamic setting in ids 12.10Ugif 09 2013   new environment and dynamic setting in ids 12.10
Ugif 09 2013 new environment and dynamic setting in ids 12.10
 
Ugif 09 2013 open source
Ugif 09 2013   open sourceUgif 09 2013   open source
Ugif 09 2013 open source
 
Ugif 09 2013
Ugif 09 2013Ugif 09 2013
Ugif 09 2013
 
Ugif 09 2013 psm
Ugif 09 2013   psmUgif 09 2013   psm
Ugif 09 2013 psm
 
Ugif 09 2013 friug 201309 axional web studio
Ugif 09 2013 friug 201309   axional web studioUgif 09 2013 friug 201309   axional web studio
Ugif 09 2013 friug 201309 axional web studio
 
Ugif 10 2012 ppt0000001
Ugif 10 2012 ppt0000001Ugif 10 2012 ppt0000001
Ugif 10 2012 ppt0000001
 
Ugif 10 2012 informix pssc-benchmark -l.revel_oct2012
Ugif 10 2012 informix pssc-benchmark -l.revel_oct2012Ugif 10 2012 informix pssc-benchmark -l.revel_oct2012
Ugif 10 2012 informix pssc-benchmark -l.revel_oct2012
 
Ugif 10 2012 beauty ofifmxdiskstructs ugif
Ugif 10 2012 beauty ofifmxdiskstructs ugifUgif 10 2012 beauty ofifmxdiskstructs ugif
Ugif 10 2012 beauty ofifmxdiskstructs ugif
 
Ugif 10 2012 lycia2 introduction in 45 minutes
Ugif 10 2012 lycia2 introduction in 45 minutesUgif 10 2012 lycia2 introduction in 45 minutes
Ugif 10 2012 lycia2 introduction in 45 minutes
 
Ugif 10 2012 genero ugif october 3, 2012 ibm france, français
Ugif 10 2012 genero   ugif october 3, 2012  ibm france, français Ugif 10 2012 genero   ugif october 3, 2012  ibm france, français
Ugif 10 2012 genero ugif october 3, 2012 ibm france, français
 
Ugif 10 2012 iiug paris-business-update
Ugif 10 2012 iiug paris-business-updateUgif 10 2012 iiug paris-business-update
Ugif 10 2012 iiug paris-business-update
 
Ugif 10 2012 ppt0000002
Ugif 10 2012 ppt0000002Ugif 10 2012 ppt0000002
Ugif 10 2012 ppt0000002
 
Ugif 12 2011-smart meters-11102011
Ugif 12 2011-smart meters-11102011Ugif 12 2011-smart meters-11102011
Ugif 12 2011-smart meters-11102011
 
Ugif 12 2011-informix iwa
Ugif 12 2011-informix iwaUgif 12 2011-informix iwa
Ugif 12 2011-informix iwa
 
Ugif 12 2011-france ug12142011-tech_ts
Ugif 12 2011-france ug12142011-tech_tsUgif 12 2011-france ug12142011-tech_ts
Ugif 12 2011-france ug12142011-tech_ts
 
Ugif 12 2011-four js primer presentation - new graphic charter - short versio...
Ugif 12 2011-four js primer presentation - new graphic charter - short versio...Ugif 12 2011-four js primer presentation - new graphic charter - short versio...
Ugif 12 2011-four js primer presentation - new graphic charter - short versio...
 
Ugif 12 2011-discover informix keynote 2012
Ugif 12 2011-discover informix keynote 2012Ugif 12 2011-discover informix keynote 2012
Ugif 12 2011-discover informix keynote 2012
 
Ugif 04 2011 storage prov-pot_march_2011
Ugif 04 2011   storage prov-pot_march_2011Ugif 04 2011   storage prov-pot_march_2011
Ugif 04 2011 storage prov-pot_march_2011
 

Ugif 12 2011-ibm cap-seine

  • 1.
  • 2. 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
  • 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. 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