Détails des présentations de l’Université IBM i 2024, qui se tiendra les 19 et 20 novembre 2024 à l’IBM Innovation Studio Paris (Bois-Colombes).
SOMMAIRE
- Journée 1 – 19 novembre 2024
- S0A – Session plénière du 19 novembre
- S01 – Db2-SQL : 30 trucs et astuces en 60 min
- S02 – Libérer la puissance de RDi et de VS Code for IBM i (session en anglais)
- S03 – Les dernières annonces hardware, software et licensing IBM i
- S04 – Inventaire des méthodes pour renforcer la sécurité et l’auditabilité des données IBM i
- S05 – Automatisation IBM i avec PowerVC et Ansible
- S06 – La stratégie d’IBM : Cloud Hybride, IA et informatique quantique
- S07 – IA et Microservices : une nouvelle étape cruciale dans la stratégie de modernisation de l’IBM i
- S08 – Les services SQL du schéma SYSTOOLS
- S09 – RPG Battle Dev 2024 : finale et corrections
- S10 – Power Private Cloud en environnement IBM i
- S11 – Présentation et démonstration d’IBM PowerSC – Gestion de la sécurité et de la conformité
- S12 – AIOps : garantissez la performance applicative avec Instana
- S13 – ReplicTest, une technologie novatrice pour générer et automatiser tous vos tests fonctionnels et de charge de travail
- S14 – Sécurisation et traçabilité des IBM i avec STR-iCT
- S15 – Tout savoir sur le catalogue de Db2 for i
- S16 – Refonte du code source RPG à l’aide des outils modernes (session en anglais)
- S17 – IBM i et stockage externe : contraintes, avantages, nouveautés, pourquoi choisir le stockage externe pour vos plans de secours ?
- S18 – Services Web avec IWS : sécurité avancée
- S19 – Performances IBM i : « éplucher l’oignon » avec iDoctor
- S20 – Réplication et synchronisation des données IBM i en temps réel
- S21 – Transformez vos contraintes en besoins avec les solutions PHL Soft
- S22 – Regrouper, accumuler et puis diviser à nouveau avec SQL
- S23 – PHP sur IBM i : 30 trucs et astuces en 60 min
- S24 – Tutoriel OpenShift : prise en main opérationnelle pour les débutants
- S25 – Mise en œuvre de SSO sur IBM i : retours d’expérience
- S26 – Disponibilité IBM i : quelle solution de résilience choisir ?
- S27 – Les joyaux cachés de l’IBM i
- S28 – Le futur de votre IBM i s’écrit dès aujourd’hui avec .NET et NTi
- Journée 2 – 20 novembre 2024
- S0B – Session plénière du 20 novembre
- S29 – MAPEPIRE : le nouveau client pour se connecter à l’IBM i
- S30 – Merlin, DevOps, Git et développement moderne sur IBM i
- S31 – Le stockage interne NVMe sur IBM i : compréhension, performance et retour d’expérience client
- S32 – Renforcez la sécurité de vos applications 5250
- S33 – Comment passer de FTP à SFTP en s’appuyant sur l’existant ?
- S34 – Comment renouveler vos ressources IBM i ?
- S35 – L’IBM i, un serveur à intégrer comme les autres types de serveurs dans votre outil de supervision IT
- S36 – Tout savoir sur les suggestions d’index de Db2 for i
- S37 – Les APIs IBM RSE ou comment accéder à l’IBM i et à Db2 en REST
- S38 – IBM i dans le Cloud : pour faire quoi ? Et comment ?
- S39 – Démonstration PowerSC – MFA et anti-virus
- S40 – System Management : conseils et astuces en 60 min
- S41 – IA et IBM Power
- S42 – Défi en live : modernisation complète d’un processus applicatif IBM i
- Sessions Common France
- S43 – Les services SQL pour l’IFS – Partie 1
- S44 – Les perles de VS Code et Code for IBM i
- S45 – Pourquoi et comment conduire une analyse de performances – Partie 1 ?
- S46 – Grafana pour IBM i : retour d’expérience
- S47 – IBM i Modernization – The Key to a Brighter Future (session en anglais)
- S48 – Les services SQL pour l’IFS – Partie 2
- S49 – Code for IBM i and Co : participez à un projet Open Source !
- S50 – Pourquoi et comment conduire une analyse de performances – Partie 2 ?
- S51 – L’écosystème IBM i : ressources et événements pour un avenir réussi
- S52 – Experience the Wonders of AI: Come Marvel With Me! (session en anglais)
Journée 1 – 19 novembre 2024
- S0A – Session plénière du 19 novembre
- Alain Cyr (Power Systems Technical Leader – IBM), Philippe Bourgeois (Consultant IBM i – IBM) et Laurent Mermet (Partner Technical Specialist Power Systems – IBM)
- S0A – Université IBM i du 19/11/2024 – Session plénière (x,xx MB)
- Roadmap IBM i
- Messages-clés
- Dernières évolutions
- Compétences
- Ecosystème.
- S01 – Db2-SQL : 30 trucs et astuces en 60 min
- Philippe BOURGEOIS (IBM)
- S01 – Db2-SQL : 30 trucs et astuces en 60 min (x,xx MB)
Lors de cette session nous aborderons quelques fonctionnalités de Db2 et SQL qui peuvent vous faciliter la vie :
- Clauses et fonctions SQL méconnues (ANY_VALUE, LATERAL, SPLIT, SUBSET, TRANSLATE, VALIDATE_DATA, VARCHAR_FORMAT…)
- Vues dynamiques
- QCMDEXC en fonction scalaire
- GET_DIAGNOSTICS
- SELF (SQL Error Logging Facility)
- ACS : invites sur variables, métadonnées étendues
- VS Code : notebooks graphiques, sorties JSON et CSV
- etc.
- S02 – Libérer la puissance de RDi et de VS Code for IBM i (session en anglais)
- Charles Guarino (Central Park Data Systems)
- S02 – Libérer la puissance de RDi et de VS Code for IBM i (x,xx MB)
Cette session est conçue pour les développeurs chevronnés et les nouveaux venus, désireux d’améliorer leur productivité et leur expérience du codage sur la plateforme IBM i. Nous discuterons de conseils pratiques, de démonstrations en direct et de la façon dont ces outils peuvent transformer votre processus de développement IBM i, le rendant plus efficace, plus agréable et plus en phase avec les exigences évolutives du monde de l’IT.
- S03 – Les dernières annonces hardware, software et licensing IBM i
- Jean-Luc Bonhommet (IBM) et Laurent Mermet (IBM)
- S03 – Les dernières annonces hardware, software et licensing IBM i (x,xx MB)
Cette session présentera le dernier des systèmes IBM Power10 annoncé et disponible en 2024 : le S1012.
Nous détaillerons ensuite les dernières annonces hardware, software et celles concernant la gestion des licences IBM i.
- S04 – Inventaire des méthodes pour renforcer la sécurité et l’auditabilité des données IBM i
- Guy Marmorat (Resilane)
- S04 – Inventaire des méthodes pour renforcer la sécurité et l’auditabilité des données IBM i (x,xx MB)
Les méthodes d’accès aux données Db2 seront passées en revue, pour ensuite se concentrer sur les technologies disponibles pour en améliorer l’auditabilité et la protection.
- S05 – Automatisation IBM i avec PowerVC et Ansible
- Thierry Huché (IBM) et Ludovic Ménard (IBM)
- S05 – Automatisation IBM i avec PowerVC et Ansible (x,xx MB)
Durant cette démonstration, nous configurerons l’IBM i comme « Ansible Controller Node » pour permettre de lancer des playbooks Ansible directement à partir de l’IBM i.
Nous utiliserons ensuite « Ansible Automation Platform » pour effectuer toutes les opérations via une interface graphique : déployer une VM IBM i sur un serveur Power en utilisant le module « Openstack Ansible » et la solution « IBM PowerVC », puis configurer le système d’exploitation.
- S06 – La stratégie d’IBM : Cloud Hybride, IA et informatique quantique
- Vincent Perrin (IBM)
- S06 – La stratégie d’IBM : Cloud Hybride, IA et informatique quantique (x,xx MB)
Dans cette session, plongez au cœur de la stratégie d’IBM qui redéfinit le paysage technologique actuel. Découvrez comment le cloud hybride permet aux entreprises d’optimiser leur infrastructure tout en intégrant les innovations en intelligence artificielle.
Nous explorerons également le rôle disrupteur de l’informatique quantique, ses applications potentielles et son impact sur divers secteurs.
Découvrez en quoi IBM se différencie des autres acteurs du marché : approche globale, ouverture, roadmaps, solutions industrielles, partenariats.
- S07 – IA et Microservices : une nouvelle étape cruciale dans la stratégie de modernisation de l’IBM i
- Michel Mouchon (ARCAD Software), Philippe Magne (ARCAD Software) et Stéphane Cagnon (ARCAD Software)
- S07 – IA et Microservices : une nouvelle étape cruciale dans la stratégie de modernisation de l’IBM i (x,xx MB)
ARCAD Software a lancé cette année deux produits majeurs qui finiront de convaincre les clients IBM i de s’orienter dans la voie de la modernisation plutôt que d’envisager le décommissionnement :
- Discover est une application web qui utilise l’IA pour accélérer la compréhension des applications IBM i (architecture des données, domaines fonctionnels, flux inter-composants, règles de gestion).
- Transformer Microservices facilite la création de webservices à partir du code RPG existant. Il contribue par là même à modulariser le code et diminuer la dette technique
- S08 – Les services SQL du schéma SYSTOOLS
- Birgitta Hauser (Indépendante : modernisation, formation et consulting sur IBM i)
- S08 – Les services SQL du schéma SYSTOOLS (x,xx MB)
Avec les derniers TRs (Technology Refreshes), IBM a fourni un ensemble de nouveaux services IBM i et Db2.
Beaucoup de ces services fournissent des fonctionnalités qui ne sont pas directement disponibles en RPG, ou ne peuvent être implémentés en RPG qu’en appelant des API système complexes et/ou en utilisant les pointeurs pour accéder aux données.
IBM fournit toutefois une série de services, pour la plupart dans la bibliothèque SYSTOOLS, qui permettent par exemple d’accéder à des fichiers de l’IFS, de supprimer d’anciens spoules ou, mieux encore, de convertir directement des spoules en documents PDF.
D’autres services permettent non seulement d’exécuter des instructions SELECT, mais aussi de convertir des résultats immédiatement en Excel ou en fichiers CSV. Même les e-mails peuvent être envoyés directement à l’aide des services IBM i.
… et le mieux, c’est qu’on peut tout combiner.
- S09 – RPG Battle Dev 2024 : finale et corrections
- Florian Gradot (COMMON France), Nathanaël Bonnet (COMMON France) et Philippe Bourgeois (IBM)
- S09 – RPG Battle Dev 2024 : finale et corrections (x,xx MB)
Troisième et dernière manche de la RPG Battle Dev 2024 ! Participation également disponible pour les personnes à distance. Durée : 30 mn.
Puis nous présenterons les corrections des 3 manches. La restitution du classement et la remise des prix aura lieu le mercredi 20 novembre pendant le déjeuner.
- S10 – Power Private Cloud en environnement IBM i
- Sylvain Desnoës (IBM)
- S10 – Power Private Cloud en environnement IBM i (x,xx MB)
Qu’est-ce que le Power Private Cloud et pourquoi l’utiliser avec mes serveurs Power IBM i ?
Quels sont les avantages de cette technologie par rapport à mon existant ?
Cette session répondra à toutes les questions que vous vous posez sur le Power Private Cloud en environnement IBM i.
- S11 – Présentation et démonstration d’IBM PowerSC – Gestion de la sécurité et de la conformité
- Mathieu Ferre (IBM)
- S11 – Présentation et démonstration d’IBM PowerSC – Gestion de la sécurité et de la conformité (x,xx MB)
PowerSC est un outil du portefolio Power. Il permet d’automatiser la vérification et la remédiation de la conformité. Il peut s’interfacer avec différents environnements afin d’observer des évènements en temps réel et configurer un système d’alerte selon les évènements remontés au serveur PowerSC.
En plus de ces fonctionnalités, PowerSC comprend également l’Authentification Multi-Facteur (MFA).
PowerSC est supporté sur AIX, Linux et IBM i.
Cette session a pour but de faire le point sur les fonctionnalités mises à disposition par PowerSC et sera suivie d’une démonstration de création et utilisation d’un profil de conformité sur une partition IBM i.
- S12 – AIOps : garantissez la performance applicative avec Instana
- Benoit Henry (IBM) et Benoit Marolleau (IBM)
- S12 – AIOps : garantissez la performance applicative avec Instana (x,xx MB)
Dans cette session, venez découvrir, par une démonstration « live », la solution AIOps IBM Instana, avec le nouvel agent natif IBM i. La promesse de l’AIOps et de l’APM – supervision des performances applicatives – est de démêler la complexité des applications métier en proposant visibilité et monitoring applicatif de bout en bout.
Depuis les frontaux web dans le Cloud jusqu’au backend sur IBM i, l’AIOps peut tout analyser : vos programmes ILE, l’accès à la base de données Db2, les composants PASE et open source, vos applications Java et web services IWS… La présentation mettra en avant la solution Instana, ses agents Power Systems et IBM i, sur un scénario de mise en production de Web Services IWS sur IBM i, détection automatique de changements applicatifs et d’infrastructure, et analyse des temps de réponse. Quel impact sur mes utilisateurs ? Des alertes me seront-elles remontées ? Puis-je améliorer la qualité de service ? Rien de plus simple avec Instana
- S13 – ReplicTest, une technologie novatrice pour générer et automatiser tous vos tests fonctionnels et de charge de travail
- Pascal Polverini (Polverini Partners)
- S13 – ReplicTest, une technologie novatrice pour générer et automatiser tous vos tests fonctionnels et de charge de travail (x,xx MB)
L’automatisation des tests sur l’IBM i a été négligée pendant trop longtemps.
Les tests représentent un pourcentage de 30 à 60 % des budgets informatiques, allant des simples projets de maintenance aux projets de modernisation.
Cette tâche est généralement considérée comme fastidieuse et difficile, mais les tests unitaires, les tests fonctionnels, les tests de bout en bout et les tests de charge de travail sont essentiels à l’entreprise. Pensez simplement à la panne informatique mondiale du 19 juillet dernier, d’innombrables entreprises ont perdu des millions à cause de tests médiocres.
Grâce à notre engagement en matière de recherche et développement, toutes ces activités de tests sont entièrement intégrées et automatisées.
Tester n’est plus fastidieux et difficile mais devient un atout.
Dans cette session, nous verrons en pratique et en « automatisation » :
- Tests fonctionnels
- Couverture de code
- Tests de charge de travail
- Obfuscation
- IA et TestOps
- DevOps
- Programmeur, assurance qualité et expérience utilisateur final
- Réduction des données (Shrink data)
- Multi-thread et multi-Job
- Tableau de bord
- Management & Risk Management
- Innovations techniques et commerciales
Si quelqu’un désignait les tests comme étant la « cendrillon » de l’entreprise, nous avons enfin trouvé la chaussure de cristal.
- S14 – Sécurisation et traçabilité des IBM i avec STR-iCT
- Dominique Gayte (i.gayte.it)
- S14 – Sécurisation et traçabilité des IBM i avec STR-iCT (x,xx MB)
La sécurité et la traçabilité sont des enjeux majeurs pour les IBM i, notamment à cause des contraintes règlementaires (NIS2, RGPD…). Cette session présente comment STR-iCT peut vous aider à sécuriser vos IBM i et à assurer une traçabilité des évènements significatifs. Nous verrons, à partir d’exemples concrets, comment sont perçues par l’IBM i les principales attaques et menaces émanant de votre réseau ou de l’extérieur.
- S15 – Tout savoir sur le catalogue de Db2 for i
- Pierre-Louis Berthoin (GAIA)
- S15 – Tout savoir sur le catalogue de Db2 for i (x,xx MB)
Sur toutes les bases de données, il y a un catalogue qui référence les éléments de celle-ci.
Venez découvrir comment matérialiser ce catalogue sur votre partition, mais également comment l’utiliser et le superviser afin de vous aider dans l’administration de Db2.
- S16 – Refonte du code source RPG à l’aide des outils modernes (session en anglais)
- Charles Guarino (Central Park Data Systems)
- S16 – Refonte du code source RPG à l’aide des outils modernes (session en anglais) (x,xx MB)
Code bâclé, beau code. Ils produisent tous les deux les mêmes résultats, alors qui se soucie de leur apparence ? Si vous avez déjà entendu cela, ou si vous vivez avec ce scénario, cette session est incontournable. Découvrez le refactoring de code (alias « modernisation ») et voyez comment rajeunir un vieux code pour en faire des composants maintenables, flexibles et évolutifs. Nous ferons une démonstration en utilisant RDi et VS Code for IBM i.
- S17 – IBM i et stockage externe : contraintes, avantages, nouveautés, pourquoi choisir le stockage externe pour vos plans de secours
- Antoine Maille (IBM) et Laurent Mermet (IBM)
- S17 – IBM i et stockage externe : contraintes, avantages, nouveautés, pourquoi choisir le stockage externe pour vos plans de secours (x,xx MB)
Depuis que l’IBM i supporte le stockage externe, de nombreux clients ont fait le choix d’aller sur ce type d’infrastructure. La question se pose alors de rester en réplication logicielle ou alors de franchir le pas et de passer en réplication hardware. De nouveaux mécanismes de réplication stockage plus performants et plus simples ont été ont annoncés récemment. Nous vous proposons de faire un point sur les solutions disponibles avec la gamme IBM et comment envisager un changement pour l’existant et anticiper le futur pour les clients de la plateforme IBM i.
- S18 – Services Web avec IWS : sécurité avancée
- Nathanaël Bonnet (GAIA)
- S18 – Services Web avec IWS : sécurité avancée (x,xx MB)
Dans cette session nous reviendrons sur les bonnes pratiques de sécurisation d’un serveur IWS (Integrated Web Services Server) : certificats, configuration réseau. Nous traiterons surtout des possibilités d’authentification, dont la gestion de jetons JWT via TAI par une démonstration : de la configuration et quelques lignes de code pour contrôler l’accès à vos services.
- S19 – Performances IBM i : « éplucher l’oignon » avec iDoctor
- Ludovic Ménard (IBM)
- S19 – Performances IBM i : « éplucher l’oignon » avec iDoctor (x,xx MB)
Ou comment décortiquer un problème à l’aide de l’outil iDoctor. Nous verrons ensemble l’utilisation de Collection Services Investigator (CSI), Job Watcher et Performance Explorer (PEX) dans l’approche d’un problème. Nous examinerons un exemple de consommation excessive de CPU due à un grand nombre de Full Opens.
- S20 – Réplication et synchronisation des données IBM i en temps réel
- Cyril Chaar (ROCKET Software), Patrick Infante (ROCKET Software), Jean-Pierre Vercruysse (ROCKET Software)
- S20 – Réplication et synchronisation des données IBM i en temps réel (x,xx MB)
RDRS (Rocket® Data Replicate and Sync) offre une réplication et une synchronisation de données en temps réel, avec des performances élevées, sur des plateformes variées, allant de l’IBM i au Cloud. Grâce à cette intégration transparente, les systèmes traditionnels et modernes se connectent sans effort, facilitant ainsi vos projets de modernisation.
Réduisez la complexité, les délais, les erreurs et les problèmes de compatibilité. Capturez efficacement les modifications des données et unifiez divers dépôts de données, garantissant une faible latence, une haute disponibilité et une intégrité des données. Avec un processus de déploiement simple, vous pouvez positionner stratégiquement vos données pour exploiter le potentiel de l’IA, du Machine Learning et de l’analyse, stimulant ainsi l’innovation dans un paysage axé sur les données.
- S21 – Transformez vos contraintes en besoins avec les solutions PHL Soft
- Bruno Labbay (ARMONIE), Fabrice Blain (ARMONIE) et Guy Routier (ARMONIE)
- S21 – Transformez vos contraintes en besoins avec les solutions PHL Soft (x,xx MB)
Au programme de cette session :
- Développement Web et revamping (PHL Web, PHL Revamp)
- Requêtage, filtres, extraction de données, visualisations analytiques (PHL Query)
- Gestion des spoules, factures modernes et conformité fiscale import et export vers PDP (PHL Spool, PHL XML)
- Connectez-vous à l’IBM i à partir d’un mobile, à chaque instant, depuis n’importe où (PHL Mobile)
- S22 – Regrouper, accumuler et puis diviser à nouveau avec SQL
- Birgitta Hauser (Indépendante : modernisation, formation et consulting sur IBM i)
- S22 – Regrouper, accumuler et puis diviser à nouveau avec SQL (x,xx MB)
Toute personne qui travaille avec SQL connait la clause GROUP BY qui permet de regrouper les données. Cette clause est souvent associée à des fonctions d’agrégation, telles que SUM() ou AVG().
Avec le regroupement multidimensionnel, il est également possible d’ajouter toutes sortes de sous-totaux et cumuls aux requêtes.
En association avec la clause CASE, il est possible de cumuler des informations et de renvoyer les données dans des différentes colonnes, par exemple les ventes mensuelles ou trimestrielles par client. Les tableaux croisés dynamiques peuvent être facilement créés… à condition que le nombre de colonnes de sortie soit fixe.
Parfois, cependant, nous devons cumuler des informations situées dans plusieurs lignes en une seule ligne, par exemple tous les articles d’un ordre. Malheureusement, le nombre des informations (i.e. le nombre des articles) peut varier. La fonction d’agrégation LISTAGG permet de regrouper les informations de plusieurs lignes en une seule chaîne, éventuellement séparées par des séparateurs.
Jusqu’ici tout va bien, mais comment décomposer une chaîne composée de plusieurs informations séparées par des séparateurs ? Aucun problème avec le service IBM i SPLIT !
Avec le soutien d’autres services, il est même possible d’accéder à des fichiers CSV dans l’IFS puis de les décomposer et de traiter toutes ces informations en une seule fois.
- S23 – PHP sur IBM i : 30 trucs et astuces en 60 mn
- Gautier Dumas (CFD-Innovation)
- S23 – PHP sur IBM i : 30 trucs et astuces en 60 mn (x,xx MB)
Cette session, fruit de plusieurs années d’expérience avec PHP sur IBM i, vous permettra de découvrir ou redécouvrir un ensemble de bonnes pratiques en matière de sécurité, de performance et de qualité du code. Vous y trouverez également des astuces et concepts spécifiques à l’utilisation de ce langage web dans cet environnement, comme :
- L’utilisation de Composer pour les dépendances
- Le choix d’un bon IDE
- La gestion des exceptions
- L’utilisation des procédures stockées
- Les ressources et la documentation
- etc…
- S24 – Tutoriel OpenShift : prise en main opérationnelle pour les débutants
- Thibaud Besson (IBM)
- S24 – Tutoriel OpenShift : prise en main opérationnelle pour les débutants (x,xx MB)
Démarrer sur OpenShift n’est pas une tâche facile, tant cette plateforme bouscule les principes de base de la mise à disposition des ressources IT aux applications. Ceci est particulièrement vrai pour les utilisateurs venant de la couche infrastructure ou n’appartenant pas au monde Dev-Ops.
Cette session est orientée vers ce public, en insistant sur les aspects qui m’ont moi-même dérouté et qu’il faut assimiler pour prendre les rênes d’un cluster OpenShift basique. Nous couvrirons les bases indispensables, puis l’installation d’un cluster minimal, et sa configuration pour être prêt à y déployer des workloads, telles qu’une base de données ou Merlin.
- S25 – Mise en œuvre de SSO sur IBM i : retours d’expérience
- Julien Laurier (GAIA)
- S25 – Mise en œuvre de SSO sur IBM i : retours d’expérience (x,xx MB)
Le Single Sign On (SSO) est toujours très demandé, et est une exigence de sécurité forte.
Toutefois, sa mise en œuvre, bien que rapide et maitrisée, peut se heurter à quelques pièges.
Dans cette session, nous traiterons des concepts sous-jacents, des incidences sur vos configurations, et nous vous exposerons les difficultés les plus souvent rencontrées.
- S26 – Disponibilité IBM i : quelle solution de résilience choisir ?
- Nicolas Fraysse (CAPiDP)
- S26 – Disponibilité IBM i : quelle solution de résilience choisir ? (x,xx MB)
La disponibilité des applications métiers est au cœur de tous les débats informatiques, souvent représentée par l’ingénierie de fiabilité et traditionnellement exprimée en pourcentage : combien de 9 ?
Quelles sont vos solutions en cas de perte de données sur votre serveur de production ? Quelles sont vos probabilités de défaillance et d’opérations de maintenance perturbatrices ?
Nous vous présenterons une feuille de route de la disponibilité sur IBM i, pour vous aider à adapter au mieux votre solution de résilience :
- Full System HyperSwap
- LUN-level switching
- FlashCopy : vue d’ensemble et exemples de configuration
- Aperçu : Remote Mirror & Copy
- Aperçu : Metro Mirror
- Aperçu : Global Mirror
- Aperçu : Haute disponibilité avec VM Recovery Manager
- Aperçu : Db2 Mirror for i
- S27 – Les joyaux cachés de l’IBM i
- Philippe Bourgeois (IBM)
- S27 – Les joyaux cachés de l’IBM i (x,xx MB)
Chaque version d’IBM i recèle plusieurs dizaines de nouvelles fonctionnalités. Lors de cette session nous en verrons quelques-unes, comme :
- Comparer 2 fichiers sur 2 partitions
- Synchroniser des fichiers entre 2 partitions
- Envoyer un message de type *STATUS en RPG
- Lister facilement les profils NetServer désactivés
- Ajouter un trigger sur une table en production
- Changer en une fois un mot de passe sur de multiples partitions
- Mettre à jour ACS de façon centralisée
- Gérer les certificats en mode commande
- Restreindre l’accès à l’IBM i en SSH
- Restreindre l’accès à SEU en mode édition
- Déplacer des jobs serveur dans le sous-système de son choix
- etc.
- S28 – Le futur de votre IBM i s’écrit dès aujourd’hui avec .NET et NTi
- Rémi Rouillot (Aumerial) et Laurent Mermet (IBM)
- S28 – Le futur de votre IBM i s’écrit dès aujourd’hui avec .NET et NTi (x,xx MB)
Embarquez pour un tour d’horizon des possibilités qui s’offrent à votre IBM i grâce à .NET et NTi. De l’évolution de vos applications existantes aux nouveaux développements en passant par l’exécution de vos charges de travail critiques .NET sur IBM Power, projetez-vous sans risque et sur le long-terme.
Journée 2 – 20 novembre 2024
- S0B – Session plénière du 20 novembre
- Philippe Bourgeois (Consultant IBM i – IBM), Laurent Mermet (Partner Technical Specialist Power Systems – IBM) et de nombreux autres experts
- S0B – Université IBM i du 20/11/2024 – Session plénière (x,xx MB)
Ask the Experts
- S29 – MAPEPIRE : le nouveau client pour se connecter à l’IBM i
- Gautier Dumas (CFD-Innovation)
- S29 – MAPEPIRE : le nouveau client pour se connecter à l’IBM i (x,xx MB)
Dans cette session, nous explorerons Mapepire, la nouvelle couche d’accès à la base de données actuellement en Technology Preview.
Mapepire a été conçu pour faciliter le développement d’applications modernes utilisant .NET Core, Node.js, PHP et autres pour l’utilisation de Db2 for i.
En termes simples : les clients Mapepire peuvent être déployés n’importe où ! Et pourraient remplacer les prérequis JDBC ou ODBC.
- S30 – Merlin, DevOps, Git et développement moderne sur IBM i
- Benoit Marolleau (IBM)
- S30 – Merlin, DevOps, Git et développement moderne sur IBM i (x,xx MB)
Cette session est dédiée aux nouvelles pratiques de développement et à IBM Merlin, pas le célèbre enchanteur mais la solution « Modernization Engine for Lifecycle Integration » dont l’objectif est de moderniser le développement sur IBM i en proposant des outils de cartographie applicative et d’analyse d’impact, un IDE moderne et l’automatisation du build applicatif.
Vous voulez en savoir plus sur Git ? Le DevOps ? Sur Red Hat OpenShift ou sur la solution Merlin ? Cette session est pour vous !
- S31 – Le stockage interne NVMe sur IBM i : compréhension, performance et retour d’expérience client
- Jean-Luc Bonhommet (IBM) et Ludovic Ménard (IBM)
- S31 – Le stockage interne NVMe sur IBM i : compréhension, performance et retour d’expérience client (x,xx MB)
Les unités NVMe remplacent les disques SAS dans la solution de stockage interne à partir des systèmes Power10. Beaucoup de personnes pensent que le NVMe est moins performant que les disques SAS avec leurs contrôleurs de disques RAID avec cache de 12Go.
Lors de cette session, nous expliqueront la technologie et l’implémentation NVMe pour IBM i. Puis nous parlerons de performance NVMe et finirons avec le résultat d’une implémentation et les performances chez un client qui est passé de la technologie SAS au NVMe.
- S32 – Renforcez la sécurité de vos applications 5250
- Pierre-Louis Berthoin (GAIA)
- S32 – Renforcez la sécurité de vos applications 5250 (x,xx MB)
Plus de 50 % des applications IBM i sont encore en 5250 à ce jour, vous ne pourrez pas les migrer toutes rapidement.
Vous devrez les administrer encore longtemps, c’est pourquoi nous allons rappeler les principes de ce protocole de communication.
Vous pourrez ainsi affiner sa gestion, améliorer la sécurité et suivre les connexions de vos utilisateurs.
- S33 – Comment passer de FTP à SFTP en s’appuyant sur l’existant ?
- Damien Trijasson (GAIA) et Julien Laurier (GAIA)
- S33 – Comment passer de FTP à SFTP en s’appuyant sur l’existant ? (x,xx MB)
Au programme de cette session :
- Histoire d’une migration de FTP en SFTP au fil de l’eau, en utilisant le module d’appel des FTP et les scripts existants
- Génération de scripts SFTP en dynamique, interprétation des logs, problèmes rencontrés
- Rappel des principes du protocole SSH
- S34 – Comment renouveler vos ressources IBM i ?
- Philippe Bourgeois (IBM), Dominique Gayte (i.gayte.it), Thomas Leray (OCSI) et Guy Routier (Armonie)
- S34 – Comment renouveler vos ressources IBM i ? (x,xx MB)
Venez découvrir trois initiatives pour faire face à la pénurie de compétences IBM i :
- La Pépinière IBM i d’OCSI – 14 développeurs RPG juniors, formés pendant 3 mois, disponibles sur le marché, 2 fois par an – La 15ème session démarre mi-octobre
- L’école N-3i d’Armonie : 12 développeurs juniors formés pendant 3 mois, disponibles sur le marché, 4 à 5 fois par an (la prochaine session démarre en février 2025) et en parallèle 1 fois par an 12 alternants sur 14 mois (40 jours de formation au développement IBM i, puis 12 sessions de 5 jours étalées sur 1 an)
- Purple Campus Occitanie (l’organisme de formation des Chambres de Commerce et d’Industrie d’Occitanie), avec la collaboration de i.gayte.it et Aumerial, lance la formation « Administration et développement IBM i », sur une durée de 3 mois
Témoignage d’anciens, présentation des jeunes actuellement en formation, possibilité de planifier des entretiens.
- S35 – L’IBM i, un serveur à intégrer comme les autres types de serveurs dans votre outil de supervision IT
- Pascal Ruckebusch (M81) et Amal Juvin (M81)
- S35 – L’IBM i, un serveur à intégrer comme les autres types de serveurs dans votre outil de supervision IT (x,xx MB)
Un batch qui n’a pas tourné correctement et les étiquettes ne sont pas imprimées, les transferts EDI en carafe, pas de sauvegarde par manque de bandes disponibles, la haute dispo qui n’est plus synchrone. Les exemples de dysfonctionnements liés au système ou aux applicatifs qui ne sont pas traités à temps et qui peuvent mettre une usine ou un service à l’arrêt sont nombreux.
Alors pourquoi l’IBM i n’est-il en général pas surveillé avec le même outil de supervision (Nagios, PRTG, SolarWinds, …) que les autres serveurs (Windows, Linux, Unix), pour profiter de l’infrastructure existante, et libérer du temps pour l’administrateur IBM i ?
Avec le produit Control For i et plus de 180 contrôles, découvrez comment intégrer facilement et très rapidement l’IBM i dans la surveillance faite avec vos outils actuels, et faire gagner du temps à votre administrateur IBM i qui interviendra plus en mode préventif plutôt que réactif et en mode urgence ?
Plus de 300 clients finaux, MSP et Cloud-providers sont prêts à témoigner.
- S36 – Tout savoir sur les suggestions d’index de DB2 for i
- Christian Grière (Christian Grière Services)
- S36 – Tout savoir sur les suggestions d’index de DB2 for i (x,xx MB)
Si vous souhaitez savoir :
- Qui émet les suggestions d’index ? Quels types d’index sont concernés ? Où les trouve-t-on ?
- Y a-t-il des relations entre les suggestions d’index ? Y a-t-il des restrictions sur les suggestions d’index ?
- A quoi servent-elles ?
- Qu’est-ce qu’une suggestion condensée ? Où les trouve-t-on ?
- Peut-on exploiter les suggestions (condensées ou pas) de façon globale ?
Alors cette session est faite pour vous.
- S37 – Les APIs IBM RSE ou comment accéder à l’IBM i et à DB2 en REST
- Damien Trijasson (GAIA)
- S37 – Les APIs IBM RSE ou comment accéder à l’IBM i et à DB2 en REST (x,xx MB)
Les APIs RSE (Remote System Explorer), intégrées à l’IBM i, permettent un accès en REST à la plateforme. Au programme de cette session :
- Comment paramétrer le serveur ?
- Quelles sont les possibilités ? Commandes CL, SQL, accès IFS, DCM
- Comment affiner la sécurité ?
- S38 – IBM i dans le Cloud : pour faire quoi ? Et comment ?
- Benoît Henry (IBM)
- S38 – IBM i dans le Cloud : pour faire quoi ? Et comment ? (x,xx MB)
Dans cette session nous ferons d’abord un point sur les nombreuses nouveautés dans le monde du Cloud Hybride IBM et de PowerVS. Puis nous prendrons le temps de présenter les différents cas d’usage et scénarios qui donnent sens à une extension de vos environnements IBM i dans le Cloud. Quelles réponses nous pouvons apporter aux problématiques IBM i mais aussi de quelle manière rendre l’arrivée dans le Cloud plus rapide, plus sûr et plus tranquille.
- S39 – Démonstration PowerSC – MFA et anti-virus
- Mathieu Ferre (IBM)
- S39 – Démonstration PowerSC – MFA et anti-virus (x,xx MB)
Dans un premier temps, nous ferons une démonstration de l’utilisation du MFA avec PowerSC pour accéder à des partitions IBM i : création d’une règle customisée (choix des méthodes d’authentification à utiliser), création d’un utilisateur, puis connexion à la partition.
Concernant la partie anti-virus, malgré le fait que l’OS IBM i ne soit pas affecté directement par les virus, il reste un potentiel porteur sain par l’utilisation de l’IFS et sa connexion à d’autres systèmes (comme les stations de travail Windows, sujettes à des attaque de virus). PowerSC s’interface avec l’anti-virus Open Source ClamAV.
L’objectif de la session reste d’être interactive pour échanger sur les fonctionnalités de PowerSC et comment elles peuvent répondre aux besoins utilisateurs en termes d’observation des données et d’accès aux environnements.
- S40 – System Management : conseils et astuces en 60 mn
- Nicolas Fraysse (CAPiDP)
- S40 – System Management : conseils et astuces en 60 mn (x,xx MB)
Au programme de cette session :
- Les astuces d’IBM Power
- Workload Groups
- Job CPU & Storage Limits
- Modification du délai d’inactivité
- IBM i Services
- Application Runtime Expert
- Divers
- S41 – IA et IBM Power
- Marc Bouzigues (IBM)
- S41 – IA et IBM Power (x,xx MB)
L’objectif de cette session est de vous présenter les notions d’IA sur Power et comment tirer bénéfice du MMA (Matrix Math Accelerator). Au programme :
- Quel stack mettre en place pour tourner de l’inférence avec de l’IA générative sur Power ?
- Explication de la RAG (Retrieval Augmented Generation) et comment la mettre en œuvre ?
- Quel sont les meilleurs runtimes pour Power ?
- Exemples d’architecture et exemples de cas d’usage
- S42 – Défi en live : modernisation complète d’un processus applicatif IBM i
- Pascal Blandin (ITHEIS) et Thierry Labrunie (ITHEIS)
- S42 – Défi en live : modernisation complète d’un processus applicatif IBM i (x,xx MB)
Vos applications IBM i sont précieuses mais peu documentées et avec une dette technologique importante : code en RPG 3, base de données DB2 en DDS sans relations, interface 5250, mises en production manuelles.
Nous proposons de vous démontrer techniquement qu’un chemin de transformation sans risque, reposant sur une roadmap simple et efficace, est possible rapidement :
- Vision, Diagnostic, Etapes, Roadmap, POC
- Documentation graphique en temps réel, partagée
- Passage à SQL et découverte des relations de DB2, sans impact sur les PGM et sans recompilation
- Modernisation du code vers RPG Free Form
- Webisation automatique de l’interface pour passer en architecture ouverte Web
- Mise en place d’une démarche DevOps pour sécuriser et simplifier les évolutions
Nous nous appuierons au cours de cette session sur un applicatif que nous transformerons au fur et à mesure à l’aide de solutions telles que X-Analysis, Xcase for i, Presto, RPG Toolbox et TD/OMS.
Chacune des étapes peut être mise en place sans rupture, à son rythme et de manière indépendante, en fonction de vos priorités.
Sessions Common France
Common France (club des utilisateurs de l’IBM i) et IBM organisent ces sessions à haute valeur ajoutée. Se reporter au site de Common France pour les modalités d’inscription.
Ces sessions se dérouleront l’après-midi de la seconde journée (20/11/2024).
- S43 – Les services SQL pour l’IFS – Partie 1
- Birgitta Hauser (Indépendante : modernisation, formation et consulting sur IBM i)
- S43 – Les services SQL pour l’IFS – Partie 1 (x,xx MB)
SQL est idéal pour accéder aux données situées dans une base de données relationnelle. Mais dans un monde moderne, il est également nécessaire de consommer des données situées dans l’IFS ou fournies par des Services Web. Via les Technology Refreshes, IBM fournit des procédures SQL pour la lecture et l’écriture de données dans l’IFS. En combinaison avec d’autres fonctions SQL, il est facile de parcourir des fichiers et de décomposer des fichiers CSV, JSON ou XML.
Dans cette session, vous apprendrez à écrire des données dans l’IFS et à lire les fichiers IFS, en n’utilisant aucun autre langage de programmation que SQL. Il sera également démontré comment accéder et décomposer des fichiers CSV sans avoir à les copier dans un fichier physique ou une table SQL.
- S44 – Les perles de VS Code et Code for IBM i
- Sébastien Julliand (ARCAD Software)
- S44 – Les perles de VS Code et Code for IBM i (x,xx MB)
Grâce à l’extension open source Code for IBM i, VS Code est devenu un éditeur de choix pour quiconque souhaite développer sur IBM i. Alternative plus moderne que SEU et plus gratuite que RDi, il a déjà fait sa place chez les professionnels et les passionnés de la plateforme. Mais qu’est-ce que cet éditeur a-t-il en plus à nous offrir ? Quelles sont les fonctionnalités qu’on ignore qui peuvent nous faciliter la vie ? La légende raconte qu’il serait possible de développer localement des sources synchronisées avec Git ou même de profiter de Visual Explain dans VS Code…le mieux est encore de venir juger sur pièce !
Développeurs chevronnés ou juste curieux, rejoignez cette session pour découvrir ou redécouvrir les petites pépites qu’ont à offrir VS Code pour IBM i. Venez avec vos questions !
- S45 – Pourquoi et comment conduire une analyse de performances – Partie 1
- Ludovic Ménard (IBM) et Laurent Mermet (IBM)
- S45 – Pourquoi et comment conduire une analyse de performances – Partie 1 (x,xx MB)
Actuellement plus de 98% des clients IBM i n’ont jamais (et pensent ne jamais), mené d’analyse de performances car leurs machines fonctionnent trop bien et ils n’en éprouvent pas le besoin. L’objectif de cette session est de vous montrer que toute partition IBM i est éligible à une analyse de performances et de voir quels sont les intérêts de mener une étude.
Nous aborderons les aspects suivants :
- Préparation des collectes , comment faire la configuration nécessaire
- Traitement de la collecte de performances
- Conduite et analyse de la collecte de performances
- Orientations et préconisations à la suite de l’analyse
Nous aurons la chance d’avoir les collectes d’un client et nous analyserons en « live » les collectes que celui-ci nous aura fournies.
- S46 – Grafana pour IBM i : retour d’expérience
- Guillaume Bonneau (Novacel Optical) et Marc Nicole (Novacel Optical)
- S46 – Grafana pour IBM i : retour d’expérience (x,xx MB)
Grafana et Prometheus sont des outils open source de supervision largement utilisés, permettant de collecter des métriques et des logs sur toutes sortes de machines et d’applications. Le challenge était de pouvoir connecter aussi l’IBM i pour donner une observabilité complète de nos processus, quels que soient les serveurs utilisés.
Dans cette session il sera montré à la fois les motivations d’origine de ce projet, l’importance stratégique de sa mise en place pour le futur, tout comme la réalisation technique pour permettre l’observabilité de l’IBM i et des processus clés tournant sur l’IBM i.
- S47 – IBM i Modernization – The Key to a Brighter Future (session en anglais)
- Charles Guarino (Central Park Data Systems)
- S47 – IBM i Modernization – The Key to a Brighter Future (session en anglais) (x,xx MB)
This presentation aims to unravel the importance of modernizing IBM i systems and how it paves the way for a more innovative and efficient future in technology. We will explore the latest trends, tools, and strategies essential for modernizing applications, infrastructure, and development practices on the IBM i platform. Learn how embracing modernization can enhance performance, increase competitiveness, and ensure the longevity of your IT investments.
- S48 – Les services SQL pour l’IFS – Partie 2
- Birgitta Hauser (Indépendante : modernisation, formation et consulting sur IBM i)
- S48 – Les services SQL pour l’IFS – Partie 2 (x,xx MB)
SQL est idéal pour accéder aux données situées dans une base de données relationnelle. Mais dans un monde moderne, il est également nécessaire de consommer des données situées dans l’IFS ou fournies par des Services Web. Via les Technology Refreshes, IBM fournit des procédures SQL pour la lecture et l’écriture de données dans l’IFS. En combinaison avec d’autres fonctions SQL, il est facile de parcourir des fichiers et de décomposer des fichiers CSV, JSON ou XML.
Dans cette session, vous apprendrez à écrire des données dans l’IFS et à lire les fichiers IFS, en n’utilisant aucun autre langage de programmation que SQL. Il sera également démontré comment accéder et décomposer des fichiers CSV sans avoir à les copier dans un fichier physique ou une table SQL.
- S49 – Code for IBM i and Co : participez à un projet Open Source !
- Sébastien Julliand (ARCAD Software)
- S49 – Code for IBM i and Co : participez à un projet Open Source ! (x,xx MB)
Code for IBM i, l’extension open source d’IBM i sur VS Code, est développée par des développeurs pour des développeurs. Projet communautaire auquel plus de quarante personnes ont déjà contribué, pourquoi ne pas venir ajouter votre pierre à l’édifice ? Il existe bien des moyens de participer, de la simple suggestion d’idée à la contribution de code ou de documentation, en passant par le célèbre rapport de bug. Via cette session animée par un membre de la Core Team du projet, passez de l’autre côté du miroir et venez découvrir ce qu’offre le modèle open source et comment vous joindre à l’aventure, que vous soyez développeur ou non – tous les passionnés sont les bienvenus !
- S50 – Pourquoi et comment conduire une analyse de performances – Partie 2
- Ludovic Ménard -IBM) et Laurent Mermet (IBM)
- S50 – Pourquoi et comment conduire une analyse de performances – Partie 2 (x,xx MB)
Actuellement plus de 98% des clients IBM i n’ont jamais (et pensent ne jamais), mené d’analyse de performances car leurs machines fonctionnent trop bien et ils n’en éprouvent pas le besoin. L’objectif de cette session est de vous montrer que toute partition IBM i est éligible à une analyse de performances et de voir quels sont les intérêts de mener une étude.
Nous aborderons les aspects suivants :
- Préparation des collectes , comment faire la configuration nécessaire
- Traitement de la collecte de performances
- Conduite et analyse de la collecte de performances
- Orientations et préconisations à la suite de l’analyse
Nous aurons la chance d’avoir les collectes d’un client et nous analyserons en « live » les collectes que celui-ci nous aura fournies.
- S51 – L’écosystème IBM i : ressources et événements pour un avenir réussi
- Common France
- S51 – L’écosystème IBM i : ressources et événements pour un avenir réussi (x,xx MB)
Cette session vous fournira des informations sur les ressources disponibles pour apprendre et maîtriser l’IBM i, ainsi que sur les opportunités de formation et de certification. Ces informations permettront aux participants de mieux appréhender les attentes du secteur. De plus, nous mettrons en avant les événements clés liés à l’IBM i auxquels vous pouvez participer, offrant ainsi non seulement des occasions d’apprentissage, mais aussi des possibilités de réseautage avec des professionnels du domaine.
- S52 – Experience the Wonders of AI: Come Marvel With Me! (session en anglais)
- Charles Guarino (Central Park Data Systems)
- S52 – Experience the Wonders of AI: Come Marvel With Me! (session en anglais) (x,xx MB)
This session explores the fascinating world of AI, demonstrates its possibilities and how it can be used to improve our lives. We will discuss some of the latest available technologies and work with them in real time. This session is perfect for anyone looking to learn more about AI and the potential it has to offer.