S11 Nouveautés RDi 9.1, RPG Free-Form et plugin isphere

Documents pareils
S1 Boostez votre productivité avec la version 9 des solutions Rational pour IBM i

IBM Power Systems - IBM i IBM Rational

Modernisation et développement d applications IBM i Technologies, outils et nouveautés 2012/2013. Volubis.fr

S7 Le top 10 des raisons d utiliser PHP pour moderniser votre existant IBM i

ECLIPSE ET PDT (Php development tools)

Modernisation et développement d applications IBM i Stratégies, technologies et outils

CAPTURE DES PROFESSIONNELS

Introduction à Eclipse

Un outil open source de gestion de bibliographies

Sage 50 Version Nouveautés. Comptabilité générale. Sous réserve de modifications. Fonctionnalité Sage 50 Lite. Sage 50 Professional

IBM System i. DB2 Web Query for System i : le successeur de Query/400? Oui, mais bien plus!!!

Sage 100 CRM - Guide de la Fusion Avancée Version 8. Mise à jour : 2015 version 8

Modernisation et développement d applications sur IBM Power System i : où en est-on aujourd hui?

C RÉATION DE PDF (1) Cours SEM 205 Mieux utiliser le format PDF

NOTICE TELESERVICES : Demander un état hypothécaire

MANUEL D UTILISATION - Précis Poste de Traitement d Images 1 - Déconvolution

Installation d un ordinateur avec reprise des données

< Atelier 1 /> Démarrer une application web

SOMMAIRE. Accéder à votre espace client. Les Fichiers communs. Visualiser les documents. Accéder à votre espace client. Changer de Workspace

Guide de l utilisateur du Centre de gestion des licences en volume LICENCES EN VOLUME MICROSOFT

JACi400 Développement JACi400 Déploiement

Environnements de développement (intégrés)

SAP BusinessObjects Web Intelligence (WebI) BI 4

Éditorial. N 2 - Octobre Les nouveaux outils de développement d'ibm i V Les nouveaux systèmes Power7. La version 5 des produits PHL

TD/TP 1 Introduction au SDK d Android

CA Mainframe Application Tuner r8.5

Tutoriel code::blocks

BIRT (Business Intelligence and Reporting Tools)

Modernisation, développement d applications et DB2 sous IBM i Technologies, outils et nouveautés Volubis.fr

WebSpy Analyzer Giga 2.1 Guide de démarrage

v7.1 SP2 Guide des Nouveautés

S10 - Automatisez la compilation et le déploiement de vos applications IBM i avec Arcad Pack for Rational

Mise en route et support Envision 10 SQL server (Avril 2015) A l'intention de l'administrateur SQL Server et de l administrateur Envision

findit.lu Les guides d utilisation Leçon 17

WINDOWS Remote Desktop & Application publishing facile!

Guide utilisateur i-milo >> Décisionnel

Installation du logiciel Windows Suivant Démarrer Tous les programmes Démarrer Tous les programmes Marketing Manager Marketing Manager Linux ici Mac

Dispositions relatives à l'installation :

Projet de développement

CRÉER, ROUTER ET GÉRER UNE NEWSLETTER, UN ING

ENDNOTE X2 SOMMAIRE. 1. La bibliothèque EndNote 1.1. Créer une nouvelle bibliothèque 1.2. Ouvrir une bibliothèque EndNote 1.3. Fermer une bibliothèque

1) Installation de Dev-C++ Téléchargez le fichier devcpp4990setup.exe dans un répertoire de votre PC, puis double-cliquez dessus :

Modes Opératoires WinTrans Mai 13 ~ 1 ~

Formation. Module WEB 4.1. Support de cours

INITIATION A L AS/400

ZOTERO Un outil gratuit de gestion de bibliographies

1 ) INSTALLATION DE LA CONSOLE 2 2 ) PREMIER DÉMARRAGE DE LA CONSOLE 3 3 ) LES JOBS 4 4 ) LES ORDINATEURS 6

Single User. Guide d Installation

Eclipse atelier Java

Guide de l utilisateur. Faites connaissance avec la nouvelle plateforme interactive de

Optimiser pour les appareils mobiles

Cette fonctionnalité est paramétrable et accessible dans le module administration via le menu "Dossier / Administration".

Open-Sankoré. Mise en route. Guide utilisateur Février 2013 NTICE (E. S.)

MAGICFAX. Spécificités techniques LA MANIÈRE RAPIDE ET FACILE DE FAX PAR INTERNET

Utiliser Dev-C++ .1Installation de Dev-C++ Table des matières

Studio. HERITIER Emmanuelle PERSYN Elodie. SCHMUTZ Amandine SCHWEITZER Guillaume

EndNote Web. Quick Reference Card THOMSON SCIENTIFIC

Guide pour les chercheurs. Version 1.0

Introduction : présentation de la Business Intelligence

OSIRIS/ Valorisation des données PORTAIL BO MANUEL UTILISATEUR

Installation et utilisation du client FirstClass 11

AssetCenter Notes de version

QUICK START RF Monitor 4.3-1

Manuel Utilisateur RF Monitor Tracker

<Insert Picture Here>ApExposé. Cédric MYLLE 05 Février Exposé Système et Réseaux : ApEx, Application Express d Oracle

Avertissement : Nos logiciels évoluent rendant parfois les nouvelles versions incompatibles avec les anciennes.

Région wallonne Commissariat wallon

pas à pas prise en main du logiciel Le Cloud d Orange - Transfert de fichiers sur PC et MAC Le Cloud

POVERELLO KASONGO Lucien SIO 2, SISR SITUATION PROFESSIONNELLE OCS INVENTORY NG ET GLPI

5. Excel 2010, le tableur collaboratif. a. Concevez des tableaux lisibles

Mode d Emploi. Résult Arc Logiciel de Gestion de Compétitions. Droits d utilisation Informations Générales. 1/. Présentation de Résult Arc

Groupe Eyrolles, 2003, ISBN : X

Sélection du contrôleur

ZOTERO. Installation. Bibliothèque de Pharmacie. Service Formation

Oracle Database SQL Developer Guide D'Installation Release 4.0 E

Utiliser SQL Server 2008 R2 Reporting Services comme source de donne es pour Microsoft Excel

Guide de mise à jour BiBOARD

Gestion de références bibliographiques

Access et Org.Base : mêmes objectifs? Description du thème : Création de grilles d écran pour une école de conduite.

MANUEL WORDPRESS. Objectif: Refonte d un site web sous Wordpress I PRE-REQUIS: 1 / Créer un backup (sauvegarde) du site:

PRESENTATION DU LOGICIEL

Installation du transfert de fichier sécurisé sur le serveur orphanet

Module : Informatique Générale 1. Les commandes MS-DOS

GESTION DE L'ORDINATEUR

Comment consulter les e- books à l Université de Lorraine?

WysiUpStudio. CMS professionnel. pour la création et la maintenance évolutive de sites et applications Internet V. 6.x

Guide utilisateur i-milo >> Décisionnel

Quelques mots à propos de Sage

Vos outils CNED COPIES EN LIGNE GUIDE DE PRISE EN MAIN DU CORRECTEUR. 8 CODA GA WB 01 13

ContactForm et ContactFormLight - Gestionnaires de formulaire pour Prestashop Edité par ARETMIC S.A.

Espace Client Aide au démarrage

Qlik Sense Desktop. Qlik Sense Copyright QlikTech International AB. Tous droits réservés.

P E U G E O T A L E R T Z O N E S Y S T E M E D E N A V I GAT I O N S U R T A B L E T T E T A C T I L E

Note de compatibilité

Intégrer des médias. Plateforme e-tourisme. demo.minisites.encharentemaritime.com

Service des ressources informatiques - Conseil Scolaire de District Catholique Centre-Sud Page 1

FAA : Fonctions Automatiques de l Application. Les fonctions automatiques incluses dans vos applications développées avec

IBM SPSS Statistics Version 22. Instructions d'installation sous Windows (licence nominative)

Transcription:

Modernisation IBM i Nouveautés 2014-2015 19 et 20 mai 2015 IBM Client Center, Bois-Colombes S11 Nouveautés RDi 9.1, RPG Free-Form et plugin isphere Mercredi 20 mai 09h00-10h30 Philippe Bourgeois IBM France

Plan de la présentation 1. Rappels sur le produit RDi 2. Couverture de code (code coverage) 3. Partage du workspace utilisateur 4. Support du RPG Free-Form 5. Plugin isphere 2

1. Rappels sur le produit RDi 3

Introduction à RDi RDi (Rational Developer for i) Environnement moderne de développement d applications IBM i Successeur des outils traditionnels (SEU, PDM, SDA ) S installe sur un PC (Windows, Linux) Est facturable à la licence développeur (même prix que SEU/PDM) Le nom complet est «Rational Developer for IBM i RPG and COBOL Tools» Peut se commander par le canal hardware (econfig) : 5733-RDW ou par le canal software (PPA Passport Advantage) : 5724-Y99 Vous pouvez le tester gratuitement pendant 60 jours : https://www.ibm.com/developerworks/downloads/r/rdi/ 2 jours de formation permettent de faire le tour du produit La version actuelle est la 9.1.1 4

Pourquoi utiliser RDi? C est le seul environnement de développement qui évolue SEU et PDM sont stabilisés Les nouveautés RPG, COBOL, CL et SQL en 7.1 et 7.2 ne sont supportées que dans RDi Il est basé sur Eclipse Environnement connu des jeunes générations de développeurs S intègre avec d autres outils IBM ou tiers plateforme de développement unique Il permet d améliorer la productivité des développeurs 5

RDi : améliorez votre productivité Vues multiples d un même source en édition 6

RDi : améliorez votre productivité Vue Structure Vues dynamiques Tri par ordre alphabétique ou alphabétique inverse Positionnement dans le source par simple clic 7

RDi : améliorez votre productivité Remontée automatique des erreurs de vérification/compilation Filtrage par gravité Tri sur ID, gravité, N de ligne, texte du message Affichage des erreurs dans le source da façon manuelle ou automatique Navigation «Erreur suivante / Erreur précédente» 8

RDi : améliorez votre productivité Gestion des imbrications de bloc 9

RDi : améliorez votre productivité Complétion de code (accessible par CTRL- Espace) 10

RDi : améliorez votre productivité Affichage des déclarations en infobulle (survol souris) Hyperliens pour accéder aux déclarations (CTRL + survol souris), code des sous-routines et procédures Déplacement par ALT et ALT ou icônes 11

RDi : améliorez votre productivité 12 Représentation graphique de la structure d'une application 1) Diagramme des appels - appels des sous-routines, des procédures et des programmes 2) Diagramme de la structure d'un programme - modules liés dans un programme ou un programme de service - relations entre programmes et programmes de service

RDi : améliorez votre productivité IBM i Integrated Debugger Points d entrée de service Débogage d un programme qui s exécute dans un autre travail (batch, interactif, client-serveur ) sans avoir à connaître le nom du travail et à lancer de STRSRVJOB Le débogage d un programme sur un serveur de production dont le source se trouve sur un serveur de développement Débogage de programmes, procédures ILE, procédures stockées SQL et travaux 13

2. La couverture de code (code coverage) 14

La couverture de code (code coverage) Fonctionnalité qui permet de visualiser le taux de couverture des programmes (quels programmes/procédures et quelles lignes ont été exécutés) afin de déterminer l efficacité des tests, de détecter le code mort, etc. Valable pour les programmes exécutés en batch (RDi 9.1) et en interactif (RDi V9.1.1) Valable pour tout programme ou programme de service IBM i qui peut être débogué, quel que soit son langage Permet de visualiser les programmes/procédures et/ou les lignes qui ont été exécutés et ceux/celles qui ne l ont pas été Les résultats sont visualisables dans RDi ou sous forme HTML / PDF 15

Couverture de code Lancement Lancement pour les programmes en batch Clic droit sur l objet programme, puis «Couverture de code» Avec ou sans invite Traitement par lots Le programme s exécute et les résultats de la couverture de code sont affichés dans RDi 16

Couverture de code Lancement Lancement pour les programmes en interactif Deux solutions : 1. Par une session 5250 dédiée RSE Ouvrez une session 5250 puis lancez la commande STRRSESVR Clic droit sur l objet programme, puis «Couverture de code» Avec ou sans invite Interactive Le programme s exécute dans la session 5250 Quand il est terminé les résultats de la couverture de code sont affichés dans RDi 17

Couverture de code Lancement Lancement pour les programmes en interactif Deux solutions : 2. Par un point d entrée de service Définissez un point d entrée de service à partir du source ou de l objet programme (comme pour le débogage) A partir de la vue «Points d entrée de service», basculez en mode «Couverture de code» Par un clic droit sur le point d entrée de service, modifiez si besoin la configuration par «Open Launch Configuration» Exécutez votre programme Quand il est terminé les résultats de la couverture de code sont affichés dans RDi 18

Couverture de code Configuration Fenêtre de configuration 1. En choisissant «Couverture de code (avec invite)» 2. A partir de la vue «Points d entrée de service» 19

Couverture de code Configuration 20

Couverture de code Configuration 3 niveaux : les lignes, procédures ou programmes qui ont été exécutés. Dans le cas des programmes possibilité d indiquer les programmes attendus Les résultats peuvent être cumulés 21 Ces rapports pourront être générés ultérieurement

Couverture de code Résultats 22

Couverture de code Résultats En vert : les lignes qui ont été exécutées En rouge : les lignes qui n ont pas été exécutées 23

Couverture de code Résultats 24

Couverture de code Résultats 25

Couverture de code Génération de rapports 26

Couverture de code Génération de rapport HTML 27

Couverture de code Génération de rapport HTML 28

Couverture de code Génération de rapport PDF 29

Couverture de code Génération de rapport PDF 30

3. Le partage du workspace utilisateur 31

Le partage du workspace utilisateur Possibilité d exporter / importer le workspace utilisateur (connexions RSE, connexions base de données, filtres, commandes utilisateurs, modèles, préférences) Deux possibilités : 1. Exportation / importation manuelle Exportation : création d un fichier.cfg «personnel» (emplacement libre) Avec choix des options à sauvegarder Importation : à partir du fichier.cfg 2. Exportation / importation automatique Exportation : création d un fichier.cfg «système» (stocké dans l IFS) Avec choix des options à sauvegarder Avec possibilité de forcer les mises à jour Importation : automatique lors de la connexion 32 RDi détecte automatiquement les mises à jour On peut décliner sauf si la mise-à-jour est obligatoire

Export / import manuel 33

Export / import manuel 34

Export / import manuel 35

Export / import manuel 36

Export / import automatique 37

Export / import automatique Il est possible de choisir le nom du répertoire en créant une variable d'environnement : ADDENVVAR ENVVAR(QRDICONFIGFOLDER) VALUE(xxx) LEVEL(*SYS) 38

Export / import automatique Pour forcer les mises à jour 39

Export / import automatique Ensuite lors de la connexion, RDi vérifie si votre workspace est identique à celui sauvegardé dans l IFS S il détecte des différences il les signale et il est possible (ou obligatoire) de les importer : 40

4. RPG Free-Form et intégration dans RDi 41

Le RPG Free-Form V7R1 Spécifications H, F, D, C et P en format libre Principes Remplacement des spécifications H, F, D et P par des instructions ctl-xxx, dcl-xxx et end-xxx Spécifications C : suppression des /free et /end-free ctl-opt option(*srcstmt:*nodebugio); dcl-f fic1; dcl-s z1 char(10); dcl-ds ds1 likerec(f1); dcl-f fic2 printer; read fic1 ds1;... /... *inlr = *on; dcl-proc p1;... /... end-proc; 42

Le RPG Free-Form V7R1 Objectifs Faciliter l apprentissage du langage RPG Eliminer les inconvénients du format fixe Améliorer la lisibilité du code Faire du RPG un langage «actuel» Accessible aussi bien par les nouveaux développeurs que les anciens Les inconvénients du format fixe Syntaxe inconnue des jeunes développeurs Difficulté pour «décoder» le contenu de certaines colonnes Génération de messages d erreur quand décalage dans les colonnes Peut nécessiter d utiliser plusieurs lignes quand utilisation de nombreux mots-clés Pas d indentation complète possible 43

Le RPG Free-Form V7R1 Disponibilité V7R2 : en standard V7R1 : PTF SI51094 nécessaire Et le groupe de PTFs DB2 SF99701 niveau 26 pour le SQLRPGLE Caractéristiques 44 La spécification H est remplacée par l instruction CTL-OPT La spécification F est remplacée par l instruction DCL-F La spécification D est remplacée par les instructions DCL-x et END-x La spécification P est remplacée par les instructions DCL-PROC et END-PROC Les instructions DCL-xxx peuvent être définies dans n importe quel ordre Instructions en format libre et instructions en format fixe peuvent être combinées

Le RPG Free-Form V7R1 Restrictions actuelles Les colonnes 6 et 7 sont réservées 6 pour la lettre de la spécification (F, D, C ) si vous mixez fixe et libre 7 pour le / (/COPY et /INCLUDE) Les instructions en format libre sont limitées aux colonnes de 8 à 80 Les spécifications I et O sont à coder en format fixe Ce nouveau format libre n est disponible qu à partir de la V7R1 en TGTRLS(*CURRENT) Et il n est pas supporté dans SEU mais uniquement dans RDi (à partir de la version 9.0.1) 45

Quelques exemples d instructions en Free-Form ctl-opt option(*srcstmt:*nodebugio) datfmt(*eur); dcl-f clientsl; dcl-f clientsp keyed usage(*update:*output); dcl-f clientsd workstn; dcl-c titre 'Cours RPG IV'; dcl-s z1 char(10) inz('test'); dcl-s z2 packed(9:2) inz(0); dcl-ds ds1 qualified; z1 char(10); z2 packed(9:2); end-ds; 46

Le RPG Free-Form V7R1 Pas de support dans SEU 47

Le RPG Free-Form V7R1 Support avec RDi >= 9.01 48

Le RPG Free-Form V7R1 Support avec RDi >= 9.01 Les fonctions de colorisation, vérification de syntaxe, complétion de code, vue structure, aide en ligne, invite, vérification du source, etc. ont été mises à jour 49

Le RPG Free-Form V7R1 Support avec RDi >= 9.01 50

Le RPG Free-Form V7R1 Support avec RDi >= 9.01 51

Le RPG Free-Form V7R1 Support avec RDi >= 9.01 52

La conversion RPG/400 RPG IV par CVTRPGSRC La commande CVTRPGSRC Transforme la spécification H (ajout de mots-clés) Convertit les spécifications I (définition de DS) et E (définitions de tableaux) en spécifications D Toute la syntaxe et les fonctionnalités RPG IV sont maintenant disponibles Mais elle ne fait pas de «reengineering» de code : Pas de conversion en spécification D ou en DCL-XX des variables définies en spécifications C Pas de conversion des codes-opérations ADD, SUB, IFxx, DOWxx en codes opération full RPG IV : Pas de génération d expressions avec EVAL et le facteur 2 étendu ou de transformation en format libre Pas de remplacement des indicateurs par les fonctions intégrées associées etc. Et elle ne convertit pas le code en RPG Free-Form version V7R1 Le source RPG IV reste «à la sauce RPG III» 53

Les inconvénients de rester «à la sauce RPG III» Pour les jeunes développeurs qui arrivent Difficultés à lire et comprendre le code Nécessité d apprendre une nouvelle syntaxe, de nouvelles instructions Difficultés à travailler en format fixe Difficulté à comprendre les messages d erreur quand décalage dans les colonnes Pour les développeurs existants qui maintiennent le code Difficulté à intégrer les nouvelles fonctionnalités du RPG IV Utilisation limitée des fonctions intégrées (BIF) Car pas de facteur 2 étendu Difficulté pour utiliser le format libre pour les traitements Car utilisation de codes-opération qui ne sont pas supportés en format libre 54 Impossibilité de transformer manuellement le code existant (source d erreurs, manque de temps, n apporte pas de valeur ajoutée fonctionnelle) Conclusion : le code actuel est pas ou peu modernisé

Spécifications C en format libre (2001 V5R1) Conversion automatique possible par RDi Mélange de free et non free : la lisibilité n en est pas forcément améliorée 55

Du code RPG IV moderne est du code 1. Dans lequel les zones définies en spécification C sont définies en spécifications D 2. Dans lequel les traitements sont définis avec des codes-opération convertissables en format libre Remplacement des codes-opérations ADD, SUB, DIV, MULT par des expressions avec +, -, /, * Remplacement des IFxx, DOWxx par leurs équivalents (IF, DOW ) Remplacement des indicateurs de réponse par des fonctions intégrées Remplacement des GOTO par des codes-opération de programmation structurée etc. 56

Du code RPG IV moderne est du code 2. Dans lequel les traitements sont définis avec des codesopération convertissables en format libre (suite) 57

Et l idéal serait Qu un outil puisse automatiquement convertir du code «à la sauce RPG III» en code RPG IV moderne Afin de rajeunir le code existant sans intervention manuelle Du code plus lisible et plus facilement maintenable Afin de pouvoir utiliser toutes les nouvelles fonctionnalités du RPG IV Et donc de faire en sorte que les développeurs RPG existants suivent les évolutions du RPG Afin d harmoniser tous les sources RPG Les sources qui ont évolué depuis plus de 20 ans Les nouveaux sources Afin d attirer les nouveaux développeurs Du code plus lisible et plus facilement compréhensible Une syntaxe moderne (instructions multi-lignes, indentation, commentaires), similaire aux autres langages 58

Cet outil existe, il en existe même 2 La solution ARCAD Transformer-RPG de la société ARCADSoftware (au catalogue IBM et ARCAD Software) La solution RPG Toolbox de la société LINOMA Software distribué par ITHEIS Ils permettent : 1. De transformer automatiquement du code «à la sauce RPG III» en code RPG IV moderne V5R4 minimum Le code converti peut être édité dans SEU ou RDi 2. De convertir du code RPG IV en nouveau RPG Free-Form V7R1 Conversion des spécifications H, F, D, C et P en format libre V7R1 minimum Le code converti ne peut-être correctement édité que dans RDi 59

ARCAD-Transformer RPG et RPG Toolbox Conversion unitaire ou de masse Plugin RDi V9.x ou RDp V8.5.1 Commandes batch Peut convertir / transformer 100% des spécifications H, F, D, C et P Les codes-opération ADD, SUB, MULT en opérateurs +, -, * Les codes-opération CALL, MOVEA, les KLIST Les GOTO Nombreuses options disponibles et aide en ligne très complète 60

ARCAD-Transformer RPG Conversion par RDi Conversion en 5250 61

RPG Toolbox (LINOMA ITHEIS) 62

Autres nouveautés RDi 9.1 Possibilité de filtrer sur le texte des membres source 63

Autres nouveautés RDi 9.1 Amélioration de l aide en ligne (accès direct au codeopération, à la fonction intégrée ou au mot-clé) F1 64

5. Plugin isphere 65

Plugin isphere Plugin open-source pour WDSC et RDi https://sourceforge.net/projects/isphere/ Fonctionnalités 66 Edition de fichiers de messages Edition de répertoires de liage ILE Comparaison/fusion de membres source Recherche dans les membres source et fichiers de messages Gestion des spoules Ajout automatique de tâches dans LPEX Décorations d intitulés dans RSE Importation / exportation de filtres RSE Gestion / visualisation / édition de DTAARA Gestion / visualisation / édition de USER SPACE Gestion / visualisation de DTAQ

Plugin isphere Téléchargement 67

Plugin isphere Installation 1. Dézipper le fichier téléchargé 2. Démarrer RDi 3. Menu «Aide Installer un nouveau logiciel..» 4. Cliquer sur «Ajouter», puis «Local» Et choisissez le répertoire résultat du dézippage 68

Plugin isphere Installation 5. Faites «Suivant» 6. Puis «Terminer» 69

Plugin isphere Installation 7. Redémarrer RDi 8. Menu «Fenêtre Préférences» Cliquer sur «isphere», puis «Library» Puis «Transfert isphere Library» 70

Plugin isphere Edition des MSGF 71

Plugin isphere Edition des MSGF 72

Plugin isphere Edition des BNDDIR 73

Plugin isphere Comparaison 74

Plugin isphere Comparaison / Fusion 75

Plugin isphere Recherche dans les sources 76

Plugin isphere Recherche dans les sources 77

Plugin isphere Recherche dans les MSGF 78

Plugin isphere Sous-système «Spooled Files» 79

Plugin isphere Sous-système «Spooled Files» 80

Plugin isphere Edition / Monitoring des DTAARA 81

Plugin isphere Décorations d intitulés RSE 82

Plugin isphere Tâches automatiques dans LPEX Ajout automatique des tâches sur l insertion des balises // ToDo et // FixMe 83

Plugin isphere Tâches automatiques dans LPEX Possibilité de se créer ses propres balises 84

Plugin isphere Gestion des filtres 85

RDi Pour en savoir plus Site de référence 86

RDi Pour en savoir plus Hub sous developerworks 87

RDi Pour en savoir plus Formation Transfert de connaissances sur site client pbourgeois@fr.ibm.com 2 jours Théorie + travaux pratiques Support de cours papier Prix unique quel que soit le nombre de participants Programme (personnalisable) Installation, gestion des clés de licence, démarrage, configuration Initiation à Eclipse (gestion des vues et perspectives, personnalisation du workspace) RSE - Remote System Explorer, successeur de PDM Connexions, filtres, pools de filtres, vues table, actions de l'utilisateur, gestion des jeux de commandes CL, des spoules, des travaux et des fichiers de l'ifs LPEX, successeur de SEU Vues multiples d un même source, édition sensible aux colonnes, vue structure, gestion des copy, indentation, imbrications de bloc, liens sur sous-routines et déclarations, complétion de code, filtrage d'instructions, comparaison, recherche/remplacement, marques/signets/tâches, assistants RPG IV, conversion en format libre, modèles et fragments de code, raccourcis clavier, bloc-notes distant, vérification et compilation, exécution de commandes et de programmes, diagrammes d'applications, couverture de code Débogage Configurations de débogage, points d'entrée de service, débogage de programmes et de procédures stockées Screen Designer et introduction à Report Designer (conception des DSPF et PRTF) Projets i (création d'un projet, récupération de sources, vérification, remontée des sources et compilation sous IBM i) Que faire en cas de problèmes (proxy, problèmes de connexion, PTFs, ports TCP/IP, logs) 88