Université IBM i 2018

Détails des présentations de l’Université IBM i 2018, qui s’est tenue les 16 et 17 mai 2018 à l’IBM Client Center de Bois-Colombes.

Quelques chiffres sur l’Université IBM i 2018

Journée 1 – 16 mai 2018

  • Session plénière du 16 mai – En route vers l’informatique cognitive
    • Avec l’intervention de Isabelle KAHN (Directrice des serveurs – IBM), Stefanie CHIRAS (VP WW des offres IBM Cognitive Systems – IBM), Laurent VANEL (Leader Technique IBM Cognitive Systems – IBM), Dominique LEFRANC (Architecte des SI – Robertet) et Philippe BOURGEOIS (Consultant IBM i – IBM)
    • S0A – Session plénière du 16 mai (5,67 MB)

IBM i : en route vers l’informatique cognitive
Deux heures de plénière sur la stratégie, le POWER9 et l’IA autour des thématiques suivantes :

  • Les IBM Power Systems et l’IBM i dans le paysage cognitif
  • Préparer son SI pour l’informatique de demain
  • Comment démarrer un projet cognitif
  • Des témoignages client (Robertet)

Le rôle prédominant de SQL sur IBM i n’est plus contestable, c’est devenu le langage de choix ! L’année écoulée a été riche en nouveautés : support JSON, nouvelles fonctions scalaires et d’agrégation, nouvelles syntaxes, etc. Sans oublier les services IBM i et DB2 qui permettent un accès SQL à des informations système, là aussi la liste s’est allongée ces 12 derniers mois. Comme tous les ans, regardons ensemble les nouveautés proposées par IBM.


Nous étudierons à travers le témoignage de Mr Simon Savage, Architecte DSI chez JP Colonna :

  • Pourquoi JP Colonna a pris la décision d’implémenter une solution de gestion du Cycle de Vie Applicatif (ALM) et plus en général dans quels cas il est primordial de s’appuyer sur une solution d’ALM et de DevOps ?
  • Comment se déroule une implémentation et quels sont les éléments à prendre en compte pour un projet réussi ?
  • Quels sont les bénéfices apportés attendus et inattendus ?
  • Enfin nous verrons comment faire de ce projet le début du cercle vertueux de l’amélioration continue

IBM Watson comprend toutes les formes de données, interagit naturellement avec les personnes, raisonne et apprend. Mais savez-vous que vous pouvez utiliser les capacités de Watson dans le Cloud IBM à partir de votre IBM i ? Dans cette session, nous ferons un tour d’horizon des solutions Watson et des architectures d’intégration avec le monde IBM i. Puis au travers de démonstrations, nous illustrerons la valeur que peut apporter Watson dans vos organisations.


A quelques jours de la mise en application de la GDPR, nous vous proposons un retour sur l’expérience acquise depuis plus d’un an dans la mise en conformité d’entreprises dont l’IBM i est au cœur du Système d’Informations, avec une vision pragmatique de cette nouvelle réglementation.


L’interface Web IBM Navigator for i propose plusieurs fonctionnalités permettant d’analyser les performances et de gérer vos collectes de données. La plus puissante d’entre-elles est la tâche “Investigate data” qui permet une visualisation graphique de vos données de performance : les données des services de collecte, de Disk Watcher, de Job Watcher et de Performance Explorer peuvent être analysées via cette interface. Lors de cette session nous ferons un tour de toutes les possibilités offertes par PDI, incluant les fonctionnalités ajoutées en IBM i 7.2 et 7.3.


La disponibilité des environnements IBM i est une préoccupation majeure pour les entreprises, elle permet de sécuriser les données et d’assurer la continuité d’activité de la société en cas de problème. Les solutions logicielles sont connues par la majorité des directions informatiques, mais il existe une alternative IBM, nommée PowerHA SystemMirror for IBM i, dont le mode de réplication est basé sur un concept différent, s’appuyant sur le matériel.

Lors de cette session, nous expliquerons les concepts de la solution IBM PowerHA, et nous exposerons les principaux intérêts de cette technologie IBM permettant d’atteindre des niveaux de disponibilité extrêmement élevés sur les environnements IBM i, à coûts et administration réduits.

Contrairement à ce que l’on pourrait croire, PowerHA n’est pas exclusivement réservé aux grandes entreprises. Cette solution, méconnue mais pourtant extrêmement séduisante et pertinente, est adaptée à tout type d’entreprise et de serveur.


Les fonctionnalités d’HYPERSWAP côté baies de stockage, ainsi que les fonctions LPM (Live Partition Mobility) et SRR (Simplify Remote Restart), permettent pour un client de mettre en place un PRA simplifié et facilement réalisable, sans une connaissance avancée de son operating system. Lors de cette session nous présenterons ces trois technologies, avec un focus sur les prérequis et les contraintes, ainsi qu’une vidéo d’une confiiguration finale avec un test de SRR sur une partition dans le cas d’une perte de système.


IBM Cloud Storage for i est la solution de sauvegarde de données IBM i sur le Cloud, qu’il soit privé ou public. Plus besoin d’utiliser des lecteurs de bandes. Lors de cette session, nous vous ferons une présentation du produit suivi d’un lab de sauvegarde d’objets IBM i sur un environnement IBM COS (Cloud Object Storage) avec les nouvelles commandes. Vous pourrez aussi utiliser BRMS pour sauvegarder sur le Cloud.


XML et JSON deviennent de plus en plus incontournables dans l’échange de données, particulièrement avec les Services Web. L’outillage DB2 pour JSON continue d’évoluer, afin de nous permettre de manipuler des documents JSON : publier, consommer et stocker des données au format JSON. Nous aborderons les différentes fonctions de consommation SQL et leur syntaxe : principalement JSON_TABLE permettant de transformer un flux JSON en données DB2. Et également les fonctions de publication permettant de créer un document JSON depuis des données DB2. IBM fournit également certaines fonctionnalités qui sont très utiles : prédicats JSON, accès à l’IFS…


Les architectures orientées services (SOA) s’imposent dans le modèle actuel, soit comme architecture générale de développement, soit comme une réponse à un besoin précis. Revoyons ces concepts et surtout comment l’IBM i y répond :

  • exposition de services actuels (souvent écrits en RPG)
  • consommation de services sur le net, en SQL, en RPG

A travers quelques exemples concrets. Puis nous passerons en revue les dernières évolutions.


Selon Wikipedia la transformation du “legacy” consiste à pérenniser les investissements réalisés, tout en y ajoutant de la valeur. C’est exactement le scénario de modernisation qui fait sens sur l’IBM i. Fournir de la valeur ajoutée au business est le paradigme fondamental de la modernisation.

Qu’il s’agisse d’avoir une interface utilisateur moderne, des applications mobiles, des fonctionnalités de BI et d’analytique ou d’intégrer des fonctionnalités cognitives (IA), l’IBM i supporte ces évolutions et il est parfaitement positionné pour être le socle du SI de demain. Lors de cette session nous nous intéresserons aux tendances de l’industrie et comment l’IBM i y répond.


Vous aimez IBM Watson ? Venez découvrir IBM Data Science Experience (DSX), une plate-forme puissante et collaborative dédiée au développement et à la gestion de vos propres modèles d’intelligence artificielle (Machine Learning) déployés sous forme d’APIs, et intégrables avec votre IBM i. Présentation et démonstration.


Les données étant identifiées, il faut maintenant s’atteler à les auditer et à les protéger. Nous verrons, à travers des scénarios pratiques, comment vérifier les droits sur les données cible, comment auditer les changements et tentatives au niveau objet, comment tracer les modifications au niveau des champs et comment mettre en place un contrôle d’accès efficace. Le tout en apportant certains éclairages sur la technologie IBM i sous-jacente.


Depuis décembre 2017, IBM a annoncé plusieurs serveurs IBM à base du tout nouveau processeur IBM POWER9. Venez découvrir les caractéristiques de ce nouveau processeur ainsi qu’un comparatif avec le processeur IBM POWER8. Puis nous verrons en détail les caractéristiques des modèles S914, S922 et S924 supportant l’IBM i.


Dans cette session nous passerons en revue les différentes implémentations possibles pour les VIOS, IBM i et HMC, les recommandations et bonnes pratiques, ainsi que leurs implications en termes de redondance et de facilité de maintenance et d’exploitation.


A travers les témoignages de nos clients et leurs retours d’expérience, découvrez les différents enjeux et usages de l’externalisation de vos plateformes Power i dans le Cloud : stratégie de croissance, sécurité et compliance des données, réduction et maîtrise des coûts. Des cas concrets de mise en place de dispositifs innovants et d’exploitation des environnements Cloud grâce à l’accompagnement de Claranet et de son centre d’expertise européen en solutions IBM Power i.


Vous souhaitez aller plus loin avec DB2 Web Query ? Nous explorerons dans cette session les techniques DB2 Web Query qui permettent de répondre à des besoins complexes de reporting, avec au programme :

  • Construction de rapports DB2 Web Query multi partitions / systèmes 
  • Manipulation avancée des dates

Exemple concret d’un rapport mensuel avec période glissante


La base de données est l’objet de toutes les attentions des entreprises qui prennent conscience des enjeux stratégiques que représentent les données. Comment DB2 for i répond-t-elle aux nouvelles attentes et règlementations ? Nous verrons durant cette session : la conformité à RGPD/GDPR, la transformation de DDS à SQL, l’anonymisation des données de TEST et RECETTE, comment retrouver les relations et le modèle et identifier les données invalides et comment implémenter la sécurité RCAC et les Temporal Tables. Les concepts présentés seront généraux. La démonstration technique utilisera X-Case for i de RESOLUTION Software.


Cette session propose une roadmap pour démarrer un projet cognitif, quelles sont les questions à se poser avant de démarrer, quelles solutions open source existent pour augmenter vos applications actuelles avec un module d’intelligence artificielle, et présentera la solution IBM PowerAI, solution basée sur les grands frameworks de deep learning du marché et optimisée pour la plateforme POWER.


La réglementation GDPR entre en vigueur le 25 mai 2018. Parmi les solutions pour préparer votre conformité à cette nouvelle législation, il existe des solutions natives IBM i. Lors de cette session nous ferons un tour d’horizon des fonctions de sécurité disponibles en V7 pour répondre aux contraintes de la GDPR : cryptage de données (fonctions natives SQL et FIELDPROC), sécurité des données niveau ligne et colonne (RCAC), collectes de droits et tables temporelles.


Personne ne peut nier le fait que les évolutions informatiques de ces 30 dernières années nous permettent de faire des choses que nos grands-parents n’imaginaient même pas. Mais ces derniers, auraient-ils pu deviner que toute la puissance informatique disponible aujourd’hui combinée à des volumes de données inimaginables, puisse être utilisée pour obtenir des réponses moins précises qu’il y a 30 ans ?

C’est ce qui fait la force et la beauté de de l’infomatique cognitive, où l’ordinateur, à l’instar du cerveau humain, ne donnera pas la réponse “exacte” mais la “meilleure” réponse. L’IBM i, avec sa base de données intégrée, le support des langages de développement actuels et ses connecteurs vers les applications cognitives, est tout aussi pertinent à l’heure de “l’approximate computing” qu’il l’était à ses origines.


Comment assurer de manière centralisée, automatisée et sécurisée l’ensemble des échanges internes et externes de votre entreprise ? Présentation de TBT AES, solution de communication native IBM i, multi-protocoles (EBICS T/TS, X400, PeSIT, AS2, OFTPv2…), multi-réseaux (TCP/IP, X25, RNIS…) et qui dispose de son traducteur EDI intégré (EDIFACT, XML, Galia, VDA, Gencod…).

TBT AES assure une parfaite traçabilité des transferts avec vos partenaires internes et externes sans aucun serveur tiers. L’intégration naturelle dans vos applicatifs IBM i (ERP, CRM, paie, trésorerie, gestion commerciale…) via des commandes natives mais aussi via Web Services, permet de fiabiliser le transfert de fichiers vers vos clients et fournisseurs.


Le marché du stockage évolue rapidement vers l’adoption de supports électroniques de type Flash, en remplacement des supports de type disques magnétiques. Et avec l’accroissement du volume des données, le stockage sur bande évolue également et reste plus que jamais d’actualité. La session se propose de faire le point sur les différentes solutions Flash proposées par IBM Storage dans un environnement IBM i. Nous ferons également une revue de la nouvelle offre bandothèque (nouvelle VTL et TS4300 / LTO-8).


Revivez l’expérience de notre client FENWICK qui a externalisé son IT complète, intégrant un serveur IBM i de production. En partant du contexte de FENWICK, les participants à l’atelier proposeront en équipe des réflexions sur les solutions possibles face aux problématiques annoncées, proche d’une situation de crise. Cette session interactive permettra d’identifier comment l’IBM i peut s’intégrer facilement et de manière sécurisée dans le Cloud.

Journée 2 – 17 mai 2018

  • Session plénière du 17 mai – L’IBM i a 30 ans !
    • Avec l’intervention de Christian MASSE (Volubis), Philippe BOURGEOIS (Consultant IBM i – IBM), Alison BUTTERILL (Directrice WW des offres IBM i), Guy MARMORAT (Director of Product Management – Syncsort / Cilasoft), Clément BARRERE (Software Engineer – Syncsort / Silasoft) et Nathanaël BONNET (Président du club COMMON FRANCE – Gaia)
    • S0B – Session plénière du 17 mai (4,33 MB)

Plénière sur la roadmap, les nouveautés et l’écosystème IBM i autour des thématiques suivantes :

  • IBM i : 30 ans d’évolutions et ce n’est qu’un début
  • Quizz spécial anniversaire
  • Formation et renouvellement des compétences
  • le nouveau club utilisateurs COMMON France

Faut-il un DBE (Database Engineer) sur IBM i ? Quand vous verrez l’ensemble des fonctionnalités proposées par ACS, à savoir :

  • le gestionnaire de scripts SQL
  • Visual Explain
  • la gestion des Schémas : pour une administration complète et graphique de la base de données
  • le “SQL Performances Center” : pour une surveillance des performances base de données

votre réponse devrait être unanime : OUI !


Les solutions Open Source sont de plus en plus adoptées par les entreprises car elles possèdent beaucoup d’avantages : évolutions permanentes, nombreuses communautés, gratuité, etc. Certaines d’entre-elles sont devenues des standards de fait. Lors de cette session nous ferons un tour d’horizon des solutions Open Source délivrées par IBM via le produit 5733-OPS : langages de développement PYTHON et NODE.JS, système de versionning GIT, éditeur Web ORION, compilateurs GCC, outils de Download, Upload et synchronisation de fichiers.


Les applications qui tournent sur l’IBM i sont toutes hautement critiques pour le business des entreprises. Il n’est pas aisé de les moderniser au vu des risques potentiels. Le Groupe D.FI , en collaboration avec son partenaire stratégique ARCAD Software, propose la réalisation de ces projets :

  • Sous forme de services au forfait => risque financier maitrisé
  • Avec une automatisation optimale => risque technologique maitrisé
  • Avec une méthodologie éprouvée => risque de régression maitrisé

IBM Watson Analytics est une solution Cloud vous apportant des fonctionnalités d’exploration intelligente de données et d’analyse prédictive, et ce, de manière conversationnelle. Possédant des fonctionnalités d’intégration de données, Watson Analytics peut également se connecter directement à DB2 for i, afin de télécharger et d’affiner vos données en toute sécurité. Ainsi, si vous avez besoin de repérer rapidement une tendance ou si votre équipe souhaite afficher des statistiques dans un tableau de bord, Watson Analytics est l’outil idéal et complémentaire de DB2 Web Query.

Durant cette session pratique, vous verrez donc comment configurer Watson Analytics pour qu’il accède à la base de données de l’IBM i, puis, vous réaliserez vos premiers rapports ou analyses prédictives via son interface en langage naturel.


“Tous les ordinateurs attendent à la même vitesse”. Avez-vous déjà essayé de trouver les goulots d’étranglement des performances sur votre IBM i ? Avez-vous déjà été confronté à l’un des scénarios suivants :

  • Vous avez ajouté des ressources HW à votre partition car vos batchs n’allaient pas assez vite
  • L’utilisation CPU est faible et pourtant vos applications se traînent
  • Votre boss vous demande d’accélérer le traitement de fin de mois et vous ne savez pas par où commencer ? Une bonne compréhension des “Wait Accounting” IBM i combinée à une bonne connaissance des caractéristiques des “run-wait” peut vous aider à améliorer les performances globales de votre partition. Lors de cette session nous verrons comment déterminer ce que fait un job quand il attend et comment interpréter correctement les données “wait-bucket”, à l’aide des services de collecte, de Job Watcher et de PDI.

La modernisation et la digitalisation des activités des entreprises sont devenues impératives pour rester compétitif. L’automatisation est essentielle dans ce processus continu qui s’inscrit dans une évolution DevOps de l’IT. Venez découvrir comment OpCon, notre plateforme d’automatisation DevOps Friendly, automatise de bout en bout les processus d’exploitation et les changements fréquents liés à l’évolution des besoins des métiers.


Cette session sera l’occasion de passer en revue les nouveautés en termes de backup, PTFs, upgrades, protections disque, SPOF, arrêts non planifiés, etc. ainsi que les recommandations et bonnes pratiques lors de l’utilisation des technologies de réplication telles que IBM Power HA via clustering avec iASP en mode synchrone (Metro Mirror) ou asynchrone (Global Mirror).


Le Cloud ACMI se dote des technologies IBM POWER9 et FlashSystem qui vous permet d’accéder à des performances sur IBM i  considérablement supérieures à celles des générations précédentes. Cet accès est facilité par ACMI : avec son offre Cloud,  sans s’engager dans l’achat d’un système complet, pour votre production ou votre secours, vos sauvegardes, ou pour héberger vos partitions IBM i, AIX et Linux, et vos VMs, vous découvrirez comment bénéficier des avantages de ces technologies et de l’ensemble des services de maintien en condition opérationnelle, de sauvegarde, de haute disponibilité et d’administration d’ACMI.


Alimentez vos applications BI à partir des données de production DB2 for i, ou encore échangez des données hétérogènes multi-bases en temps réel. Apprenez comment maîtriser facilement vos migrations d’ERP ou encore de Bases de Données (Oracle vers DB2 par exemple). Vous avez des données personnelles à anonymiser en temps réel ? Là encore nous pouvons vous aider.


Accélérez vos développements et votre transformation digitale avec IBM Cloud Private. Le monde du développement applicatif évolue sans cesse. Après les architectures orientées services (SOA), voici venu un nouveau modèle de développement basé sur les containers, les microservices, l’intégration et le déploiement continus. Lors de cette session nous verrons quels sont les avantages de ce nouvau modèle, quels en sont les composants et comment il s’intègre avec l’existant IBM i. Si vous n’avez jamais entendu parler de Docker, Kubernetes, IBM Cloud et ICP (IBM Cloud Private), cette session est faite pour vous !


Pour maintenir de bonnes performances IBM i sur la durée, connaître les outils et les techniques de gestion des performances est nécessaire, mais la compréhension du cycle de vie global de la gestion des performances et la mise en place de bonnes pratiques, est essentielle. Une gestion des performances de bout en bout implique un monitoring des différents environnements, des analyses détaillées quand c’est nécessaire et un suivi régulier sur la durée. Cette session se focalisera sur les bonnes pratiques à mettre en œuvre afin de garder des performances HW et SW à leur meilleur niveau et comment mettre en place une gestion proactive des performances IBM i.


Il s’agit d’une présentation de nos travaux autour des technologies Node.js et IBM Watson intégrées dans notre ERP. Nous vous présenterons :

  • Un exemple d’utilisation de “langage translator” (traduction des textes) et de ChatBot (recherche et aide à la décision).
  • Un exemple d’utilisation de NODE-RED (informations en temps réel autour de notre portail Web BtoC)

Cette session fait un point sur ce qu’apporte SQL au responsable de la Sécurité, même s’il n’est pas spécialiste de l’IBM i : services SQL (accès en SQL aux profils utilisateur, aux droits, aux listes d’autorisation, etc.), RCAC (Row and Column Access Control), et exploitation des données de trace.


Le serveur de Web Services intégré à l’IBM i permet d’exposer des programmes ILE sous forme de Services Web SOAP ou REST. Dans cette session nous aborderons comment déployer ces Services Web, que ce soit manuellement, ou via des commandes et des scripts permettant une automatisation. L’ouverture de vos traitements depuis l’IBM i imposant par ailleurs une gestion de la sécurité sur l’accès à ces services, nous verrons quels sont les mécanismes d’authentification, d’encryption, d’architecture 2 tiers, et de gestion des pools de travaux permettant la mise en œuvre de cette sécurité.


L’environnement de sauvegarde est de plus en plus complexe, quelles que soient les architectures mises en œuvre : PowerHA, Logiciel HA, Cryptographie, Archivage, Flashcopy, Gestion centralisée, Supports physiques ou virtuels. Découvrez comment BRMS vous assiste, réduit la complexité de mise en œuvre, et répond, avec ses fonctions évoluées, aux besoins dans tous ces environnements. Présentation des techniques appliquées.


Découvrez comment IBM i peut rimer avec agilité en faisant évoluer votre infrastructure vers le Cloud privé. Le stockage externe apporte la première couche d’agilité, SCC vous en explique les bonnes pratiques par des cas clients concrets. Libre-service, évolutivité, déploiement instantané de LPAR, modification des ressources à la demande sont autant d’exemples des avantages qu’apporte le Cloud privé. Nous vous présenterons des outils d’automatisation, d’orchestration, de suivi de la consommation des ressources et de Capacity planning conçus pour IBM i.


DB2 for i manipule historiquement des fichiers issus du monde DDS, avec leurs spécificités. Ce langage est stabilisé depuis plusieurs années, et SQL est devenu le standard stratégique de la gestion de nos données. S’il est possible de migrer de DDS vers SQL, il faut prendre en compte leurs différences : fichiers logiques DDS versus index et vues SQL, différences internes, accès au niveau enregistrement (RLA pour RPG et COBOL) versus accès ensembliste avec SQL… Nous détaillerons pourquoi SQL nécessite des index, et pourquoi la gestion des clés est un point crucial. Mais également ce qu’apportent des concepts tels que les relations et ou les vues.


Le langage RPG est toujours aujourd’hui le langage le plus utilisé chez les clients IBM i et c’est pourquoi IBM continue de le faire évoluer : après le RPG Full Free, IBM a annoncé quelques nouveautés intéressantes : nouveau code-opération DATA-INTO permettant de transférer le contenu d’un fichier (de type JSON, CSV, properties…) dans une DS, code-opération ON-EXIT, DS imbriquées, etc.

L’environnement de développment RDi (Rational Developer for i) a lui aussi évolué en V9.6 avec des fonctionnalités telles que les annotations dans les listes d’erreur et le support de la couverture de code en mode commande. Session de présentation et démonstration de ces nouveautés.


Comment passer d’un système d’écrans noirs et verts à un applicatif graphique événementiel ? Conseils et exemples pour apporter de la valeur à vos écrans grâce à l’approche de l’expérience utilisateur. La société PARTNAIR témoignera par son retour d’expérience des applicatifs développés en SilverDev.


Au travers du témoignage de notre client “Pro à Pro”, vous découvrirez comment il est possible tout à la fois :

  • De restructurer de vieilles applications IBM i et supprimer tous les composants obsolètes,
  • De développer des services Web, des interfaces Web ou mobile pour répondre aux nouveaux besoins métiers,
  • De moderniser son organisation informatique en adoptant une stratégie DevOps pour pouvoir recruter de jeunes développeurs.

Comment créer facilement et rapidement de la valeur business en utilisant des briques open source et des services Cloud depuis votre IBM i ? Venez découvrir par une démonstration comment concrétiser vos idées et prototyper comme un maître grâce au produit 5733OPS fournissant les langages et outils open source sur IBM i (ici Node.js et Node-RED).

Dans cette session, nous montrerons comment mettre en œuvre, sans ligne de code ou presque, un tableau de bord “social” (Twitter) graphique incluant une analyse de sentiment et du traitement du langage naturel (NLP) grâce à IBM Watson, en enrichissant les données métier de DB2 for i.


L’article 32 de la GDPR fait référence aux obligations de sécurité des données personnelles. Il est question, entre autres, de disponibilité et de résilience des données, et des infrastructures et services de traitement. Nous verrons comment la mise en place d’une solution de haute disponibilité logicielle dans l’environnement IBM i apporte une réponse globale à ces attendus de résilience, en assurant une intégrité au niveau des données et des applications qui les manipulent. La panoplie d’outils et de fonctionnalités disponibles dans cette solution apporte une grande souplesse d’exploitation, allant de la simple sauvegarde déportée aux outils de migration d’infrastructure et d’applications, et bien d’autres choses encore.


Comment paramétrer au mieux votre IBM i, une fois démarré et en production ? Il conviendra de veiller à bien positionner certains attributs, parmi lesquels :

  • les valeurs système
  • les attributs réseau
  • les attributs d’IPL
  • les divers sous-systèmes
  • les serveurs TCP/IP
  • le cache SQL
  • le fichier QAQQINI
  • etc.

Ces différents paramétrages devraient vous permettre de tirer la quintessence de votre plateforme IBM i.


Chez la majorité des clients IBM i les pools mémoire sont configurés improprement, ce qui ne permet pas une performance optimale du système. Lors de cette session nous aborderons de façon détaillée le processus d’identification des problèmes mémoire et nous donnerons les bonnes pratiques à adopter pour obtenir les meilleurs temps de réponse possibles. Nous verrons comment utiliser les outils disponibles pour détecter les goulets d’étranglement et comment rendre des workloads moins consommateurs de mémoire.


Les UDTFs (User Defined Table Functions) sont des fonctions qui permettent de renvoyer des ensembles de données construits dynamiquement. Ces fonctions peuvent être developpées en SQL ou en RPG.et sont ensuite utilisables en SQL.depuis n’importe client (RPG, Java, PHP, JDBC, ODBC, etc.). Certains services IBM i (accès en SQL aux fonctions système) sont implémentés sous forme d’UDTFs. Lors de cette session nous verrons comment développer des UDTFs : options disponibles, passage de paramètres, renvoi de result sets, instruction PIPE, fonctions externes, corrélation, bonnes pratiques.


Git est un outil de gestion de versions, décentralisé, et très populaire, aussi bien en entreprise que dans le monde Open Source. Il est désormais disponible sur IBM i et permet de gérer n’importe quel type de source : Java, PHP, js, RPG, CL, DSPF… Nous expliquerons ici comment bien démarrer avec Git : installation du produit, création de référentiel, opérations sur les sources, utilisation de Git avec RDi et Orion. Finalement, si Git ouvrait la voie à l’Open Source accessible à tous sur IBM i ?


Vous souhaitez réaliser vos projets Web Services sur IBM i ? Au travers de cas concrets, nous explorerons les possibilités qu’offrent la technologie PHP sur IBM i pour répondre à vos besoins Web Services :

  • Consommation de Web Services REST & SOA
  • Exposition de Web Services REST & SOAP

La sécurité des traitements est au cœur de la GDPR. Mais les communications depuis et vers l’IBM i ne sont pas toujours sécurisées, et souvent les identifiants et les mots de passe circulent en clair. Cette session présente les principaux concepts autour de SSL et sa mise en œuvre sur IBM i de façon native.


Les outils de supervision sont devenus indispensables. A l’heure où IBM propose un plugin pour Nagios, venez découvrir comment être alerté des événements importants survenant sur votre serveur. IBM propose un connecteur natif basé sur les services SQL. La société M81, avec le produit “Control for i”, propose un connecteur basé sur des commandes IBM i personnalisables.


Lors de cette session nous ferons un panorama des différentes technologies de réplication Power HA en mode synchrone, asynchrone, à “chaud”, à “froid”, en full copy, no copy… illustré d’exemples vécus. En conclusion, une démarche rationnelle de choix entre ces technologies, en fonction des contextes opérationnels, sera proposée.


La fonction IBM HyperSwap des baies de stockage IBM Storwize permet la mise en place de configurations haute disponibilité pour des environnements virtualisés résilients IBM i. Lors de cette session nous ferons une présentation de la fonction IBM Hyperswap suivi d’une démonstration de la bascule de la production sur le site distant. Puis nous parlerons de l’implémentation de la fonction GDR (Geographically Dispersed Resiliency) pour les systèmes POWER, permettant de gérer la bascule sur site distant des environnements IBM i couplés avec IBM Hyperswap.


IBM PowerVC est l’offre IBM de gestion de Cloud privé permettant de simplifier le déploiement de VM (Virtual Machines) AIX, IBM i et Linux sur des serveurs IBM Power Systems. Venez découvrir comment ce logiciel développé sur la technologie OpenStack permet de capturer des VM IBM i et de les déployer à partir d’un catalogue d’images en quelques minutes.