Livre blanc CGIDEV2 pour RePeGlio
5 pages
Français

Livre blanc CGIDEV2 pour RePeGlio

Le téléchargement nécessite un accès à la bibliothèque YouScribe
Tout savoir sur nos offres
5 pages
Français
Le téléchargement nécessite un accès à la bibliothèque YouScribe
Tout savoir sur nos offres

Description

Livre blanc CGIDEV2 pour RePeGlio Sommaire Livre blanc CGIDEV2 pour RePeGlio 1. CGIDEV2 d’IBM : un must pour les développeurs RPG ? ......................................................................... 2 2. Ce que les écrans en mode caractères ne savent pas faire ..... 2 3. La solution CGIDEV2 d’IBM ...................................................................................................................... 3 4. Pérennité des procédures CGIDEV2 ........ 3 5. Avantages de CGIDEV2 par rapport à PHP pour un développeur RPG ................... 4 6. La solution CGIDEV2 RePeGlio ................................................................................................................. 5 RePeGlio www.repeglio.com Email : sales@repeglio.com Page 1 Livre blanc CGIDEV2 pour RePeGlio 1. CGIDEV2 d ’ IB M : un must pour les développeurs RPG ? Incontestablement, les écrans en mode caractères sont les rois du Back Office, surtout en saisie intensive. Nous ne connaissons à ce jour rien de plus fiable et de plus performant que la plateforme i, avec sa base de données intégrée et ses écrans natifs en mode caractères. Cependant les écrans en mode caractères ne peuvent pas tout faire. CGIDEV2 d’IBM pourrait être selon nous LA technologie idéale pour les programmes Web lorsque les écrans en mode caractères ne savent pas faire. 2. Ce que les écrans en mode ...

Sujets

Informations

Publié par
Nombre de lectures 47
Langue Français

Extrait

Livre blanc CGIDEV2 pour RePeGlio
Sommaire Livre blanc CGIDEV2 pour RePeGlio 1.CGIDEV2 d’IBM: un must pour les développeurs RPG ?......................................................................... 2 2. Ceque les écrans en mode caractères ne savent pas faire..................................................................... 2 3.La solution CGIDEV2 d’IBM...................................................................................................................... 3 4. Pérennitédes procédures CGIDEV2 ........................................................................................................ 3 5. Avantagesde CGIDEV2 par rapport à PHP pour un développeur RPG ................................................... 4 6. Lasolution CGIDEV2 RePeGlio................................................................................................................. 5
RePeGliowww.repeglio.com Email:sales@repeglio.com
Page 1
Livre blanc CGIDEV2 pour RePeGlio CGIDEV2d’IBM: un must pour les développeurs RPG ? 1. Incontestablement, les écrans en mode caractères sont les rois du Back Office, surtout en saisie intensive. Nous ne connaissons à ce jour rien de plus fiable et de plus performant que la plateforme i, avec sa base de données intégrée et ses écrans natifs en mode caractères. Cependant les écrans en mode caractères ne peuvent pas tout faire. CGIDEV2d’IBMpourrait être selon nous LA technologie idéale pour les programmes Web lorsque les écrans en mode caractères ne savent pas faire. Ce que les écrans en mode caractères ne savent pas faire 2. : Prenons un exemple typique. Toutes les entreprises ont des tableaux de bord qui ont pour vocation de délivrer périodiquement une situation chiffréed’un domaine de l’entreprise. Ces programmes d’extractionsutilisent des technologies diverses et variées comme des QUERY ou des outils de Business Intelligence en passant par des requêtes Access qui alimentent Excel avec des tableaux à double entrée. Le problème des écrans en mode caractèresse pose lorsqu’il ya des écarts mis en évidence par les tableaux de bord. Il faut alors rechercher les causes dans la base de données détailléede l’entreprise.Si un analyste veut comprendre la raison pour laquelleles marges d’une gamme de produits baissent pendant 4 mois consécutifs, il devra activer plusieurs programmes et avec plusieurs extractions pour consulterles coûts de la matière première, les coûts de main d’œuvre, les remises accordées à de gros clients etc... Bien entendu, il est possible de développer en RPG/DSPF ces programmesde recherche qui s’appuient sur des listes et des critères de sélections. Cependant, il manque au 5250 la souplesse des écrans graphiques Webpour naviguer dans le détail de la base de données de l’entreprise, à savoir : La possibilité de naviguer très rapidement d’un programme d’extraction à l’autre à l’aide de menus déroulants sur 3 niveaux gérés et maintenus en dehors des programmes de consultation. Les touches de fonction des écrans 5250en pied d’écran trouvent vite leur limite. De créer facilement des onglets à la demande pour retenir temporairement les pages des recherches précédentes. Pouvoir afficher plusieurs détails de plusieurs fiches sur une page. De pouvoir afficher au besoin sur une seule page une extraction de plusieurs centaines de lignes, ce qui correspond à des dizaines de Rollup, afin de les transférer la page en Wysiwyg dans un tableau Excel ou Word.Une fois l’information stockée dans la bureautique, il est alors facile de la documenter et del’envoyersi nécessaire sous forme de .pdf par email. En résumé, il faudrait développer des programmes RPG/HTML avec intégrationen Wysiwyg de la bureautique et des menus déroulants sur 3 niveaux pour créer des moteurs de recherche dédiés par groupe d’utilisateursafin denaviguer dans le détail de la base de donnéesde l’entreprise.
RePeGliowww.repeglio.com: Emailsales@repeglio.com
Page 2
Livre blanc CGIDEV2 pour RePeGlio La solution CGIDEV2d’IBM 3. : CGIDEV2 consiste en quelques procédures IBM qui complètent les langages de gestion COBOL ou RPG, afin d’écrire avec ces langages évolués des applications Web. L’apprentissage de CGIDEV2 d’IBMest rapide car il consiste principalement en 5 procédures de 2 paramètres. Voici ci-après un exemple de deux procédures majeures afin que vous puissiez juger par vous-même de la facilité d’apprentissage: CALLP UPDHTMLVAR('HRAISON':C1RAISON).Ici, le contenu du champ du fichier client nommé C1RAISON va alimenter la variable de remplacement CGIDEV2 dans le HTML nommée HRAISON. La procédure CGIDEV2 UPDHTMLVAR est équivalente à une instruction MOVE ou à un EVAL du RPGIV. CALLP WRTSECTION('FROW'). Ici, FROW est dans le HTML le nom d’unesection. Cette procédure WRTSECTION va écrire un groupe de lignes HTML exactement comme on écrit des formats d’écrans 5250 qui seraient en OVERLAY pour construire à mesure une page HTML. CALLP WRTSECTION('*FINI').Lorsque toutes les sections (équivalent des formats DSPF en OVERLAY) sont écrites, la procédure WRTSECTION(‘*FINI’) donne l’ordre au serveur Apache d’envoyer la page HTML à l’utilisateurdemandeur quelque part sur la toile. Nous ne connaissons rien de plus simple au monde que le célèbreWRTSECTION(‘*FINI’)du CGIDEV2 !!! Nous le voyons, avec une connaissance sommaire du langage HTML et de quelques procédures CGIDEV2 bien senties, un développeur RPGIV peut être rapidement opérationnel pour tous les programmes Web que le 5250 ne peut pas couvrir par nature. Pérennité des procédures CGIDEV2 4. : La pérennité des procédures CGIDEV2 est immense.CGIDEV2n’est en aucun cas un langage informatique. En effet, non seulement les quelques procédures CGIDEV2 sont utilisées par environ 20.000 entreprises dans le monde mais aussi par beaucoup de logiciels Web. Par exemple lorsqu’un logiciel de webisation veut afficher une liste de défilement dynamiquement dans le HTML, il aura souvent recours aux fameuses procédures UPDHTMLVAR et WRTSECTION de CGIDEV2. Autre exemple : la nouvelle version de PHP pour IBM i de Zend utilise fast-CGI afind’optimiser lestemps de réponses. Pour simplifier disons que CGIDEV2 a la même pérennité que les langages de gestion COBOL, RPG réunis : il faudrait que ces langages disparaissent simultanément pour que CGIDEV2 disparaisse aussi : il y a de la marge !
RePeGliowww.repeglio.com Email:sales@repeglio.com
Page 3
Livre blanc CGIDEV2 pour RePeGlio Avantages de CGIDEV2 par rapport à PHP pour un développeur RPG 5. : PHP est un L4G (langage de script) qui génère du HTML et du JavaScript, avec les lourdeurs bien connues aujourd’hui des L4G. Un développeur RPG peut avoir très facilementla maîtrise intellectuelle de 100% des applicatifs RPG/HTML de CGIDEV2. Avec PHP, la présentation et la logique applicative sont mélangées ce qui est très bien pour gérer des pages Web de présentation avec des effets visuels mais non recommandé pour faire de l’informatique de gestion! Avec HTML/RPG + CGIDEV2, il y a une séparation totale entre la logique applicative et l’affichage exactement comme le couple DPSF/RPG. Il faut six mois de pratique quotidienne pour être opérationnel avec PHP alors que CGIDEV2 nécessite l’apprentissage de quelques procédures supplémentaires et d’un peu de HTML de base, soit quelques joursd’apprentissage. Rappelons que le seul langage informatiqueutilisé est le RPG. Selon nous, CGIDEV2 semble être la technologie la plus adaptée pour un développeur RPG ou COBOL, non seulement pour les programmes typiquement Front Office Webdédiés aux tiers extérieurs à l’entreprise, mais aussi lorsque la souplesse des écrans HTML répondmieux aux attentes des cadres de l’entreprise.
RePeGliowww.repeglio.com Email:sales@repeglio.com
Page 4
Livre blanc CGIDEV2 pour RePeGlio La solution CGIDEV2 RePeGlio 6. : L’outil expert RePeGlio sait faire automatiquement les programmestransactionnels avec critères de sélection en 5250 sur 80 ou 132 colonnes. A partir des programmes 5250,nous générons automatiquement des nouveaux programmes HTML/RPGutilisant la technologie CGIDEV2 en reprenant la disposition des colonnes, les pré-affichages et les règles de gestion. Les nouveaux programmes Web permettent a) : Une intégration en Wysiwyg de la bureautique Word/Excel. Le paramétrage du nombre de lignes par page. Les programmes de sélection F4 sur les clés étrangères deviennent des listes de défilement. Une gestion des accès concurrents. Un paramétrage externe permet b) : Une gestion des utilisateurs et des menus déroulants. Une gestion des feuilles de style. Un paramétrage des textes standards multilangues, des logos Des exemples sont disponibles sur notre site c) : Utilisateur :testMot de passe :testhttp://www.repeglio.com/REPEGLIO/Fexemple.htmAinsi les nouvelles fonctionnalités Web du langage HTML sont générées automatiquement. Les programmes RPG CGIDEV2 héritent des connaissances des programmes RPG 5250 qui servent de maquettes vivantes lorsque le Web est nécessaire.
RePeGliowww.repeglio.com: Emailsales@repeglio.com
Page 5
  • Univers Univers
  • Ebooks Ebooks
  • Livres audio Livres audio
  • Presse Presse
  • Podcasts Podcasts
  • BD BD
  • Documents Documents